我想從選擇框中刪除選定部分=「selected」。無法從選擇選項中刪除selected =「selected」
這是選擇框
<select id="editsite_TREE_PARENT_ID" name="newsite_TREE_PARENT_ID" class="form-control input-medium">
<option value="ROOT">root</option>
<option value="1" selected="selected">index</option>
<option value="2">impressum</option>
</select>
答這就像我試圖做到這一點,但它不會工作? - 什麼也沒有發生,我不知道爲什麼`
$("#editsite_TREE_PARENT_ID").find("option:selected").removeAttr("selected");'
更改爲
$("#editsite_TREE_PARENT_ID").find("option[selected]").removeAttr("selected");
解決問題,但現在我有一個新問題。
當我刪除選擇併爲選項設置新選項後,當前選項將不會在下拉框中顯示爲選中狀態(在酸性代碼中但不顯示)。我的意思是這個選項沒有預選。可能是什麼原因呢?
這似乎在這裏工作:https://jsfiddle.net/ha630r09/4/。點擊按鈕,你會注意到'selected'選項的變化。雖然我可能會錯過你的一部分問題。 –
它工作正常 – Nimish
是的,我看到,在我的代碼中沒有任何反應,我不知道爲什麼... – newbieRB