- 主题:jQuery:如何快速检查选择对象的值是否等于指定值?
将#div2中的<a>的值与#div1的<a>的值一一对比,如果存在相同的,改div1中的li的css样式。<a>都在li里。有点绕啊,呵呵。
可能的话想不用循环。
$("#div1 a").filter(function(){如何写?}).parent().each(function(){$(this).css("color","red");});
该如何写呢?
jQuery经验不多,求指点。
--
修改:cowell FROM 182.250.243.*
FROM 182.250.243.*
本想用inArray来做,
$.inArray($(this).html(), div2ValArr)
但那样得先把div2中的<a>的值用循环取出来存成一个数组div2ValArr。
不知道还有更好办法么?
--
FROM 182.250.243.*
a的什么相同?属性值相同吗?如果属性值相同比如src相同就好办 $('#div2 a[src=xxx]').length>0 是不是就能达到你的需求
--
FROM 221.122.119.*