我想檢索我選擇的我的選項的id
。在這裏你可以看到我的HTML。如何使用jquery在html中獲取選定的選項
<select name="zaal" id="zaal">
<DIV CONTENTEDITABLE="FALSE" ID="MACONTAINER" MACONSTRAINT="" MAPARAMETER="ZALEN">
<DIV CONTENTEDITABLE="TRUE" ID="MAITEM">
<option value="[email protected]~" id="ZAALNAME">~ITEM.ID~, ~ITEM.NAME~</option>
</DIV>
</DIV>
</select>
我正在這樣做。
var selectVal = $("#zaal :selected").val();
var id = selectVal.substring(1);
console.log("id is: " + selectVal);
但由於某種原因,它不起作用。
任何人都可以幫忙嗎?
編輯
確定的div都是問題。但我需要那些從我的數據庫中獲取我的值。所以我認爲我需要找到另一個解決方案,而不是選擇。
'select'元素應包含'option'或者只'optgroup'元素。 – VisioN
我很確定'div'是***不是'select'元素的有效子元素;你的jQuery不工作(除了任何其他問題)的原因是你有無效的HTML,並且瀏覽器試圖通過以某種方式糾正DOM來「拯救」它。 –
@所有答案:你不能選擇這個'