[英]Setting a value of radio button with jQuery
之前已經在這里提出並回答了這個問題。 但是似乎沒有答案對我有幫助。
我有一個單選按鈕組
<input class="form-check-input" type="radio" name="tireInput_front" id="tireInput_front_used" value="used">
<input class="form-check-input" type="radio" name="tireInput_front" id="tireInput_front_new" value="new">
然后,我使用jQuery對象確定選中的單選按鈕。 我已經嘗試了幾種解決方案,但似乎沒有一個能做得到。 我已經通過使用console.log確保他的對象存在並且具有正確的值
到目前為止,這是我嘗試過的:
if(objects['Front'] == "New") {$("input:radio[name=tireInput_front]").val("new");
if(objects['Front'] == "New") {$('input[name=tireInput_front][value="new"]').prop("checked", true);}
if(objects['Front'] == "New") {$('input:radio[name=tireInput_front][value="new"]').prop("checked", true);}
還有更多我不記得的事情。 知道我做錯了什么嗎? 添加console.log(objects['Front']);
告訴我該值是正確的。
為什么分配一個ID然后不使用它?
if(objects['Front'] == "New") {$('#tireInput_front_new').prop("checked", true);}
我不知道是什么原因造成的。 但是通過再次遍歷所有可能性,我得到了這個工作:
if(objects['Front'] == "New") {$('input:radio[name=tireInput_front][value="new"]').prop("checked", true);}
感謝Rory McCrossan和DMcCallum83的輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.