我想在點擊時提醒我的下拉列表中的特定選項的值。這裏是我的代碼:HTML選擇標籤和Javascript
$("select").change(function() {
alert($("option").html());
});
我使用.text()
和.val()
試過,但都似乎工作。
我想在點擊時提醒我的下拉列表中的特定選項的值。這裏是我的代碼:HTML選擇標籤和Javascript
$("select").change(function() {
alert($("option").html());
});
我使用.text()
和.val()
試過,但都似乎工作。
你不使用select[multiple]
元素假設,「jQuery的方式™」得到的值是:
$('select').change(function() {
console.log($(this).val());
});
這確實很可能會成爲:
console.log(this.value);
您現有代碼的問題是$('option')
選擇所有option
元素,然後.html()
獲取集合中第一個option
元素的innerHTML。
你不希望頁面上的第一個option
,你想要select
元素的當前值。
謝謝!這很好。 –
alert($(this).val());
這應該工作我想,如果你想要的值,而不是文本
夠簡單
$("select").change(function() {
alert($(this).val());
});
'警報(THIS.VALUE);' – Teemu
請包括相關的HTML(如果製作成一段代碼這一點,將是巨大的)。 '$(「option」)'獲取每個選項標籤。我懷疑這就是你想要的。 – Teepeemm
「一個特定選項」該選項如何指定?它是選擇的選項還是其他選項。 – Teemu