簡體   English   中英

在Jquery中顯示所選單選按鈕的文本標簽

[英]Display the text label for selected radio button in Jquery

海,

我有一組單選按鈕,我可以使用jQuery選擇所選值,但不能選擇值的文本標簽。

對於前:

<input type="radio" value="1" name="priority">High</input>
<input type="radio" value="2" name="priority">Medium</input>
<input type="radio" value="3" name="priority">Low</input>

JQUERY代碼挑選所選價值

jQuery('input:radio[name=priority]').change(function()
{
 var priority_type=jQuery(this).attr("value");
        alert(priority_type);
}

輸出將是以下任何一種(1,2,3)

現在我的要求是,我想顯示所選值的標簽,例如(高或低或中等)取決於單選按鈕的選擇。

希望這可以幫助。 如果您有任何疑問,請告訴我。 請幫助我完成這項任務

我的第一個想法是text()將正常工作。 不幸的是,沒有用於收音機的innerText。 您可以將標簽與收音機一起使用,並將for屬性指定for單選按鈕ID。 就像是

。文本()

jQuery('input:radio[name=priority]').change(function()
{
   var id = $(this).attr("id");
   alert($('label[for='+id+']').text());
}

<input type="radio" name="priority" value="1" id="rdLow" />
<label for="rdLow">Low</label> 
<input type="radio" name="priority" value="2" id="rdMedium" />
<label for="rdMedium">Medium</label> 
<input type="radio" name="priority" value="3" id="rdHigh" />
<label for="rdHigh">High</label> 

查看工作演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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