新手提问:jquery如何找到HTML元素并且设置样式? 本帖最后由 jetaimejay 于 2010-11-25 14:48:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完整示例<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><script src="jquery.js"></script><script>$(document).ready(function(){ $('.ssjgl').mouseover(function(){ $('#jl').addClass('ljsq1'); });});</script><style type="text/css" rel="stylesheet" >.ljsq{width:60px;}.ljsq1{width:100px;}</style></head><body> <div class="ssjgl"> <dl class="ss1"> <dt>111</dt> <dl> <dl class="ss2"> <dt>222</dt> <dl> <div id="ShowInfo"> <dl class="ss3 left"> <dt>222</dt> <dl> <ul class="left text_mid cz"> <li><input type="button" id='jl' class="ljsq" value="确定"/></li> </ul> </div></div></body></html> $('.ssjgl').mouseover(function(){ //这里找不到值 $(this).addClass('ljsq1').removeClass('ljsq');}); $('#jl').addClass('ljsq1');是添加一样样式,可以用 $('#jl').attr('class','ljsq1');替换样式 $('this').find('input').addClass('ljsq1');$(this) 这个是个列表形式的,所以要用this $('.ssjgl').mouseover(function(){ $('#jl').addClass('ljsq1'); });改成: $('#jl').mouseover(function(){ $(this).removeClass('ljsq').addClass('ljsq1'); }); 不好意思,大家都说$('#jl')...,但是这里j1是会变化的,可能是j2,j3等等,是我忘记说明了 感谢各位的提示,我自己找到了$('.ssjgl').mouseover(function(){ $(this).find('ul').find('input').attr('class','ljsq1');}); 请问如何用JS实现打开select列表 jsp一个form如何将多个按钮提交到不同jsp,提交的同时传送本行的数据 js正则表达式 帮忙看看代码有什么问题...急 Iframe的异步功能返回响应问题? 形如:mm/dd/yyyy的日期格式验证 javascript问题 如何判断同页面所有文本框的内容是否相同? 问题:在JavaScript中如何得到Table中任意一个单元格? 求助啊大牛们web端怎么获取电子秤的重量数据啊 js操作cookie 拖动td的边框改变td大小
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>
<head>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
$('.ssjgl').mouseover(function(){
$('#jl').addClass('ljsq1');
});
});</script>
<style type="text/css" rel="stylesheet" >
.ljsq{width:60px;}
.ljsq1{width:100px;}
</style>
</head><body>
<div class="ssjgl">
<dl class="ss1">
<dt>111</dt>
<dl>
<dl class="ss2">
<dt>222</dt>
<dl>
<div id="ShowInfo">
<dl class="ss3 left">
<dt>222</dt>
<dl>
<ul class="left text_mid cz">
<li><input type="button" id='jl' class="ljsq" value="确定"/></li>
</ul>
</div>
</div>
</body>
</html>
//这里找不到值
$(this).addClass('ljsq1').removeClass('ljsq');
});
是添加一样样式,可以用 $('#jl').attr('class','ljsq1');替换样式
$(this)
$('#jl').addClass('ljsq1');
});改成:
$('#jl').mouseover(function(){
$(this).removeClass('ljsq').addClass('ljsq1');
});
$('.ssjgl').mouseover(function(){
$(this).find('ul').find('input').attr('class','ljsq1');
});