gpt4 book ai didi

java - 如果不使用
声明,则使用 jquery 获取 Radio 值不起作用

转载 作者:行者123 更新时间:2023-12-01 22:19:28 27 4
gpt4 key购买 nike

我尝试从几个单选按钮中提取值,但它不起作用。我知道如果<form="name of form" >有一个有效的答案已声明,但我不想在其中声明形式,因为我正在呼应这些单选按钮。

这是 HTML 代码:

<body>
<input id=myForm type="radio" name="radioName" value="1" /> 1 <br />
<input id=myForm type="radio" name="radioName" value="2" /> 2 <br />
<input id=myForm type="radio" name="radioName" value="3" /> 3 <br />
</body>

这是 JavaScript 代码:

$('#myForm').on('change', function() {
alert($('[name=radioName]:checked', '#myForm').val());
});

如果按下按钮 1,则会显示一条消息 undefined variable ,但按按钮 2 和 3 没有结果。

出了什么问题?

最佳答案

使用类而不是 id

<input class="myForm" type="radio" name="radioName" value="1" /> 1 <br />
<input class="myForm" type="radio" name="radioName" value="2" /> 2 <br />
<input class="myForm" type="radio" name="radioName" value="3" /> 3 <br />

你的jquery是

$('.myForm').on('change', function() {
alert(this.value);
});

Fiddle

关于java - 如果不使用 <form> 声明,则使用 jquery 获取 Radio 值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30214019/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com