如何从同一个名称的元素组中获取所选值?

20 浏览
0 Comments

如何从同一个名称的元素组中获取所选值?

这个问题已经有了答案:

如何通过jQuery知道哪个单选按钮被选中?

我有两个名字相同但值不同的单选按钮。在提交表单之前,我必须检查选择的值是否正确,否则向用户发出消息。

这是我的HTML代码:

 
 

 

这是我尝试使用的jQuery:

var directed = $('input[name=directed]').each(function(){
  alert($(this).val())
});

这段代码给我了所有具有相同名称的元素的值,我只需要选择的值。之后,我必须在提交表单之前检查该值是否有效。如果有人知道如何仅获取已选值,请告诉我。谢谢。

admin 更改状态以发布 2023年5月22日
0
0 Comments

你可以使用 :checked 选择器和 val() 方法来实现:如下所示:

var directed = $('input[name=directed]:checked').val();

$('button').click(function() {
    var directed = $('input[name=directed]:checked').val();
    alert(directed);
})







0