我想用src屬性選擇一個圖片(帶有jQuery)。該圖像是在一個UL和一個div集合中。 ul的id是「可排序的」。jQuery select src選擇圖片
這裏是我的HTML:
<ul id="sortable">
<li id="pic_0">
<div class="sortEleWrapper">
<div class="imgWrapper">
<img src="/test1.jpg">
</div>
<input type="text" name="picText" id="picText" value="""" style="width:105px;color:#aaa" class="sortInput">
</div>
<input type="hidden" id="picSrc" name="picSrc" value="/test1.jpg">
</li>
</ul>
等
這裏是我的js:
if($('#sortable').find('img[src="/test1.jpg"]').length > 0){
alert('img exists');
}else{
alert('img doesnt exists');
}
我的問題是,他們沒有發現任何圖像。但是,如果我寫這樣的js:
if($('img[src="/test1.jpg"]').length > 0){
alert('img exists');
}else{
alert('img doesnt exists');
}
讓他們找到圖像。
您不需要明確地測試長度。剛寫'if($('img [src =「/ test1.jpg」]')。length){...}' – 2010-09-20 15:21:04
另外,我不確定爲什麼你有像'value =「」「」 ' - 這不是有效的HTML。 – 2010-09-20 15:25:30