作者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