-1
我一直在試圖找出爲什麼find方法選擇器未檢測到「城市」變量。這是代碼。JQuery無法使用使用變量的查找方法
HTML
<div id="cities">
<div class="Denver"></div>
<div class="Seattle"></div>
</div>
Jquery的 - 我從getCity.php返回的數據是一個字符串 「丹佛,西雅圖」。
$.post("getCity.php", function(data){
var cityArr= data.split(",");
$.each(cityArr, function(i, city){
$('#cities').find('.'+city).html(city);
});
});
這段代碼不起作用。現在,如果我將find('.'+city)
更改爲find('.Denver')
或find('.Seattle')
那麼它的工作原理..我做錯了什麼?
'data'中有什麼? –
數據是否小寫? '.split(「,」)'返回的數組項中是否有空格? – guest271314
試試'$('#cities')。find('。'+ city.trim())。html(city);' –