我有這個引導選擇元素
<select id="createAxiomSelect" class="form-select">
<option selected vale="true">True</option>
<option value="false">False</option>
</select>
我正在嘗試獲取'true'或'false'選擇時。相反,我得到了標簽"<option selected="" vale="true">True</option>"
我嘗試了許多不同的方法來做到這一點。例如:
$("#createAxiomSelect").find("option:selected").text()$("createAxiomSelect").val()$("#createAxiomSelect option:selected").text()document.getElementById("createAxiomSelect").innerHTML
這些都回來了"<option selected="" vale="true">True</option>"
誰能找到我哪里出錯了,謝謝
uj5u.com熱心網友回復:
您可以使用document.forms['<formName>'].elements['<selectName>'].value.
重要提示:您應該使用name屬性,而不是id.
uj5u.com熱心網友回復:
$("#createAxiomSelect option:checked").value
uj5u.com熱心網友回復:
假設您使用的是 jQuery,因為它確實在問題中說明了這一點:Item #2 is close。正確的語法是:
$("#createAxiomSelect").val();
首先查看 jQuery id 選擇器需要'#'。.val() 將簡單地回傳所選選項的值。
請注意,您的第一個選項 vale= 而不是 value= 中有拼寫錯誤。這將回傳選項的文本,因此回傳“真”而不是“真”。
否則,我認為你在正確的軌道上。您也可以使用直接的 JavaScript 來做到這一點,但由于您使用的是 jQuery,我建議您使用該模式而不是混搭。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/467918.html
標籤:javascript html jQuery 推特引导 引导程序 5
上一篇:在頁面上居中引導網格
