通过jquery只删除div的第一个

时间:2016-01-27 21:29:27

标签: jquery

我试图通过jQuery只删除特定div的第一个<img align="middle" src="/figures/test/test_image.jpg">

我使用以下jQuery:

<br>

仅从div

中删除第一个我的所有br instaed

如果我用lt(1)或其他替换lt(2),它确实无效。

if($(window).width() < 750 ){
    $('[data-url-id=section4]:lt(2) br').remove();
}

3 个答案:

答案 0 :(得分:1)

这就是你要找的东西

https://api.jquery.com/first/

sort

答案 1 :(得分:0)

这是因为您现在正在搜索第一个[data-url-id=section4]元素,然后搜索该br内的所有br个元素。相反,您想要搜索第一个$('[data-url-id=section4] br:lt(1)').remove(); 元素:

lt(1)

BTW,$('[data-url-id=section4] br').first().remove(); 表示&#39;低于1&#39;,所以只有第一个(注意它是基于0的。)

答案 2 :(得分:0)

使用:first选择器,如下所示:

$('[data-url-id=section4] br:first').remove();

JSFiddle Demo

参考: :first selector