jquery中eq、gt、and用法

jquery中eq、gt、and用法,第1张

jquery中:

eq:(取指定索引的元素

实例:

<table width="200" cellpadding="0" cellspacing="0">

    <tbody>

        <tr><td>A</td></tr>

        <tr><td>B</td></tr>

        <tr><td>C</td></tr>

        <tr><td>D</td></tr>

    </tbody>

</table>

$(document).ready(function () {

            $('tr:eq(2)').css('background', '#FF0000')

        })

结果:取的是C

gt:(取大于指定索引的元素)

$(document).ready(function () {

           $('ul li:gt(2)').css('color', '#FF0000')

       })

结果:给大于2的增加一个颜色。

jQuery中并没有and选择器,只有andSelf。

andSelf:(将先前所选的元素加入当前元素集合中)

$("div").find("p").andSelf().addClass("border")

结果:找到所有 div,以及其中的所有段落,并为它们添加两个类名。

$('.b').click(function(e) {

    alert($(this).attr('bid'))

    $(this).find('div').remove() // this指向当前click的对象。

})

attr()设置或返回被选元素的属性值。

removeAttr()从每一个匹配的元素中删除一个属性

prop()获取在匹配的元素集中的第一个元素的属性值。

removeProp()用来删除由.prop()方法设置的属性集

addClass()为每个匹配的元素添加指定的类名。

removeClass()从所有匹配的元素中删除全部或者指定的类。

toggleClass()如果存在(不存在)就删除(添加)一个类。

html()取得第一个匹配元素的html内容。

val()返回或设置被选元素的值。

text()设置,取得所有匹配元素的内容。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11731921.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存