簡體   English   中英

使用jQuery設置單選按鈕的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM