实时搜索: jquery获取当前元素是第几个

jquery获取当前元素是第几个

304条评论 2026人喜欢 3753次阅读 792人点赞
<div class="dd"> <a href="void(0)" data="12">1111</a> <a href="void(0)" data="13">2222</a> <a href="void(0)" data="14">3333</a> <a href="void(0)" data="15">4444</a> <a href="void(0)" data="16">5555</a></div>用jquery怎么在点击1111后获取1...

jquery怎么获取name="a"的元素: 假设
<tr name="abc"><td></td></tr>

可以用
$("tr[name='abc'])

其它元素的name的取法,你更改 tr 就行了

jquery获取当前点击的a标签的自定义属性: $("div.dd a").click(function(){
alert($(this).attr("data"));
});

jquery 如何判断一个元素当前状态是隐藏或显示: var display=$("元素id").css('display');
if(display!='none'){
显示

}else{
隐藏

}

Jquery如何获得指定类的元素rel值为数组: var arr = [];
$('a.red').each(function() {
        arr.push($(this).attr('rel'));
    }
)

jquery each 怎么获取当前操作元素的索引: $.index()是获取这个元素的索引值,俗称“只读”操作,不带“写入”功能 $.eq(index)才是对这个索引的元素进行设置,俗称“只写”操作 换成:$('.nav ul>li').eq(li_index).css({...}) 就行了

使用jquery怎么选择有两个class的元素: 依次过滤 $(".box_list).filter("clearfix")
属性选择 $("[class='box_list clearfix']") //此处顺序必须一致才行
直接选择 $(".box_list.clearfix")

jquery怎么获取某文本值的元素:

jquery的 :contains 选择器可用于选取包含指定字符串的元素,例如

$("table tr td:contains(5)")   // 选择所有内容等于5的单元格

实例演示:设置内容等于的单元格的背景色

创建Html元素

<div class="box">
<span>点击按钮为内容为5的单元格添加背景色:</span><br>
<div class="content">
<table>
<tbody>
<tr><td>5</td><td>2</td><td>5</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>5</td><td>8</td><td>5</td></tr>
</tbody>
</table>
</div>
<input type="button" value="为内容为5的单元格添加背景色">
</div>

设置css样式

div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
table{border-collapse:collapse;}
td{width:30px;height:30px;line-height:30px;text-align:center;border:1px solid green;}
.selected{background:#99ccff;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}

编写jquery代码

$(function(){
$(":button").click(function() {
$("table tr td:contains(5)").addClass('selected');
});
})

观察效果

初始样式

点击按钮之后

jquery选择器多条件同时匹配出同一个dom元素的问题:

既然ID唯一,思路转一下不就行了麽:$('#form input:eq(0)[class="s_ipt"]#kw')


换一下思路相当于:在#form下面 是一个input元素,

&&第N个,

&& class为“s_ipt”

&&ID为:“#kw”。


全部同时拥有:


缺少Class:



缺少ID:

  • 昆布怎么吃

    25乘以15等于多少???: 25×15=25×(10+5)=25×10+25×5=250+125=375 ...

    975条评论 5941人喜欢 3495次阅读 928人点赞
  • 踏板车有哪些

    求题15÷ 几=五分之三=几÷l5=二十分十二=多少?解释一下: 15÷25=五分之三=9÷15=二十分之十二=0.6 ...

    412条评论 4511人喜欢 3180次阅读 655人点赞
  • p2p跑路是什么

    五大战区总兵力有多人: 五大战区总兵力有:200万部队。...

    523条评论 5546人喜欢 3576次阅读 404人点赞
  • 1.2升排气量每百公里耗油多少

    15乘15乘50等于几?: red ...

    738条评论 2003人喜欢 5424次阅读 689人点赞
  • 12月17日是什么星座

    15➗12余数是多少: 15÷12商1余3。 ...

    831条评论 5658人喜欢 6636次阅读 708人点赞
  • ipo退钱退了多少

    穿越火线的九大战区是那几个?: 求采纳 ...

    945条评论 5046人喜欢 4295次阅读 517人点赞