我試圖在單擊按鈕時獲取span的內容。這是html:JQuery獲取span的內容
<div class="multiple-result">
<button class="select-location" id="168">Select</button>
<span>Athens, Greece</span>
</div>
<div class="multiple-result">
<button class="select-location" id="102">Select</button>
<span>Athens, Georgia, USA</span>
</div>
我試圖得到它,所以當按鈕被點擊時,它會得到跨度的值。這是我使用的是什麼:
$('button.select-location').live('click', function(event){
// set the span value
var span_val = $(this).parent("span").html();
alert('selecting...' + span_val);
});
但警報始終顯示:選擇...空
謝謝,這工作。 – Frank
我喜歡這個答案。這幾乎是我的內心獨白每天都在發聲。這值得超過6個upvotes! – WheretheresaWill
投票贊成'永遠回頭看看你2年前寫的代碼並呻吟,「我爲什麼這樣做?」' –