Hier ist mein Code:
<table>
<tr>
<td>Sales Promotion</td>
<td><input type="radio" name="q12_3" value="1">1</td>
<td><input type="radio" name="q12_3" value="2">2</td>
<td><input type="radio" name="q12_3" value="3">3</td>
<td><input type="radio" name="q12_3" value="4">4</td>
<td><input type="radio" name="q12_3" value="5">5</td>
</tr>
</table>
<button id="submit">submit</button>
Hier ist JS:
$(function(){
$("#submit").click(function(){
alert($('input[name=q12_3]').val());
});
});
Hier ist JSFIDDLE ! Jedes Mal, wenn ich auf die Schaltfläche klicke, wird 1 zurückgegeben. Warum? Kann mir jemand helfen?
javascript
jquery
SPG
quelle
quelle
Möglicherweise möchten Sie den Selektor ändern:
$('input[name=q12_3]:checked').val()
quelle
Es gibt auch einen anderen Weg. Versuchen Sie es mit dem folgenden Code
quelle
$('input:radio[name=q12_3]:checked').val();
quelle
DEMO : https://jsfiddle.net/ipsjolly/xygr065w/
quelle
Verwenden Sie dieses Skript
quelle
is
Funktion von jQuery gibt a zurückboolean
, was in diesem Fall nutzlos wäre.