我想返回「選中」單選按鈕的文本。由模板生成的HTML結構和呈現,像這樣:返回選中的單選按鈕的文本
<input type="radio" name="whatever" value="Y" checked="checked" >Yes</input>
<input type="radio" name="whatever" value="N" >No</input>
<input type="radio" name="whatever"value="NA" >Not Applicable</input>
我能得到像這樣的值:
collection.find("input[type='radio']").each(function() {
var checked = $(this).find(':checked').val();
});
我期待能夠使用的.text()或.html()而不是.val(),但都不起作用。我怎樣才能得到var checked =「是」?
我喜歡這種回答最。其他人可能會演示更好的做法,使用標籤來保存引用輸入的文本,但這種方式利用了OP發佈的HTML,而OP說HTML生成了(爲什麼它是用結束標籤生成的,儘管我沒有絲毫)。 –