gpt4 book ai didi

javascript - 单选框始终显示未定义

转载 作者:行者123 更新时间:2023-12-02 15:30:59 26 4
gpt4 key购买 nike

我正在尝试创建一个显示单选框值的警报框。单选框始终显示未定义。为什么会发生这种情况?

<input type="radio" name="gender" value="male">Male<br>
<input type="radio" name="gender" value="female">Female<br>

这是我的 JavaScript:

<script>    
$("input[name='gender']").click(function(){
var gender = $('#gender').val();
//var url ="".cityname;
alert(gender);
//window.location.replace("search.php?gender="+gender);
});

</script>

最佳答案

将代码更改为:

 $("input[name='gender']").click(function(){
alert($(this).val());
//window.location.replace("search.php?gender="+gender);
});

您正在寻找this,在您的情况下,您正在选择一个ID为性别的div。

关于javascript - 单选框始终显示未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33320958/

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