作者ZingYu (为了目标)
看板Web_Design
标题[问题] 有办法抓出指定class的值且比对吗?
时间Wed Feb 12 18:59:56 2014
目前在写一个功能
想要达到的功能是
append图片进去
但是需要不重复(若dialog内有的就不做append)
以下是我的部分程式码
for(var i = 0; i < 5; i++){
if(mks[i].Img != $('.St-Img').attr('src')){
$('#dialog').append('<img class="St-Img" src="'+mks[i].Img+'" />');
}
}
我卡住的点在於"if"的条件
$('.St-Img').attr('src')只会抓第一个
但我要判断的是所有class为St-Img的.attr('src')的值
麻烦各位指点我一下解法 感谢!
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄?
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.17.133.107
1F:→ jenesis:用$('.St-Img[src="条件"]')就可以选到全部了 02/12 23:53
2F:→ allenstyle:$('.St-Img') 你把它想成是取得一个集合,这个集合都有 02/12 23:56
3F:→ allenstyle:属性,所以依序去比对你的条件,好比两个阵列比较。 02/12 23:56
4F:→ jenesis:if( $('.St-Img[src="'+mks[i].Img'"]').length >0 ) {... 02/12 23:56
5F:→ allenstyle:希望对你有帮助! 02/12 23:57
6F:→ ZingYu:jen大,但是src内的条件有很多 且是会增加的我不能先设定 02/13 12:20
7F:→ ZingYu:all大 请问怎麽取得两个阵列的交集呢 02/13 12:21
※ 编辑: ZingYu 来自: 163.17.133.107 (02/13 12:23)
8F:→ alog:多用 $.each 02/13 18:34