有一个ul
,里边每个li
标签都有一个img
元素,img
的src
只有/选中.png和/未选.png两个值,有个click
事件判断所有的src
如果存在/未选.png就把所有的图片都换成/选定.png,我试了用var imgval = attr(‘src’)
,结果只能获取到第一个值,然后用数组,each
获取到每一个src
然后push
进去,用$.inArray()
进行判断,结果点击事件是触发不了的,然后,,我也不知道是怎么回事了。。。
var imgVal = []; list.find('ul li .img').each(function () { imgVal.push($(this).attr("src")); }); if ($.inArray('未选.png',imgVal)>0){ list.find('ul li .img').attr('src', '选定.png'); } else { list.find('ul li .img').attr('src', '未选.png'); }
慕婉清6462132
相关分类