如何将下面的单选按钮的值传递给copy_select_val()函数?
<input type="radio" name="selected_invoice" value="35" onclick="copy_select_val(); return false;">
答案 0 :(得分:2)
JQuery是关于非侵入性的。这意味着,您不需要直接在html元素中使用Javascript。这就是说,你可以这样做:
$("input[name='selected_invoice']:checked").val();
如果您使用的是JQuery,则应该将javascript保留在html之外。
答案 1 :(得分:1)
尝试this.value
将广播的值传递给您的函数:
<input type="radio" name="selected_invoice" value="35"
onclick="copy_select_val(this.value); return false;">
答案 2 :(得分:0)
function copy_select_val() {
alert($(this).val());
}
但我不是用户,如果这也适用于像onclick这样的内联处理程序。为什么不在这个按钮上设置click eventlistener?
答案 3 :(得分:0)
像这样:
<input type="radio" name="selected_invoice" value="35"
onclick="copy_select_val(this.defaultValue); return false;">