使用jquery查找img src中的字符数
Using jquery to find the number of characters in img src
我有图片滑块:
<ul class="slider">
<li><img src=""></li>
<li><img src=""></li>
<li><img src=""></li>
</ul>
如果字符长度为 <=41
,我想删除 li
标签。我尝试了以下代码,但它不起作用
var li = $(".slider ul > li");
var $img = $(".slider > ul > li img").attr("src");
if ($img == length(41)) {
li.parentNode.removeChild(li);
}
这段代码可以做到:
$(".slider > ul > li img").filter(function(){
return $(this).attr('src').length <= 41;
}).closest('li').remove();
$(".slider ul li").each(function(){
var imgsrclength = $(this).find("img").attr("src").length;
if (parseInt(imgsrclength) >= 41) {
$(this).remove();
}
});
我有图片滑块:
<ul class="slider">
<li><img src=""></li>
<li><img src=""></li>
<li><img src=""></li>
</ul>
如果字符长度为 <=41
,我想删除 li
标签。我尝试了以下代码,但它不起作用
var li = $(".slider ul > li");
var $img = $(".slider > ul > li img").attr("src");
if ($img == length(41)) {
li.parentNode.removeChild(li);
}
这段代码可以做到:
$(".slider > ul > li img").filter(function(){
return $(this).attr('src').length <= 41;
}).closest('li').remove();
$(".slider ul li").each(function(){
var imgsrclength = $(this).find("img").attr("src").length;
if (parseInt(imgsrclength) >= 41) {
$(this).remove();
}
});