首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >if...radio已选中警报

if...radio已选中警报
EN

Stack Overflow用户
提问于 2012-06-12 05:19:25
回答 4查看 4.1K关注 0票数 1

我正在试着写一段在表单中使用用户选择的代码。代码应该会给出一个警告窗口,显示选定的无线电名称,但不起作用,它只显示A警报A是选择器或B被选中。这是表格

代码语言:javascript
复制
<FORM>
<input type="radio" name="search_type" value="A"/>type A<br/>
<input type="radio" name="search_type" value="B"/>type B<br/>
</FORM>

这是js代码。

代码语言:javascript
复制
$(document).ready(function(){
    $('input:radio[name="search_type"]').change(function() {
        if ($('input:radio[name="search_type"]').val() == 'A'){
                alert('type A');
        };
        if ($('input:radio[name="search_type"]').val() == 'B'){
                alert('type B');
        };
    });
});

你可以在这里找到运行代码:http://jsfiddle.net/ur7cc/有人能告诉我为什么它不工作吗?谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-12 05:20:37

在处理radio/checkbox时,您需要使用.val():checked选择器。或者,您可以使用$(this).val(),其中this基本上是触发更改的无线电。请看下面的内容:

代码语言:javascript
复制
$(document).ready(function(){
    $('input:radio[name="search_type"]').change(function() {
        if ($(this).val() == 'A'){
                alert('type A');
        }
        if ($(this).val() == 'B'){
                alert('type B');
        }
    });
});

要与:checked选择器一起使用,

代码语言:javascript
复制
$('input:radio[name="search_type"]:checked').val()

演示: http://jsfiddle.net/skram/ur7cc/1/

票数 6
EN

Stack Overflow用户

发布于 2012-06-12 05:22:04

请改用$(this)。这是一个简化的版本。

代码语言:javascript
复制
$(document).ready(function(){
    $('input:radio[name="search_type"]').change(function() {
        alert("Type: "+$(this).val());
    });
});
​

演示:http://jsfiddle.net/ur7cc/2/

票数 2
EN

Stack Overflow用户

发布于 2012-06-12 05:31:42

这是我编写和测试的工作代码。它起作用了。它在不同的复选框中写出复选框的状态。试一试。这对我很管用。

代码语言:javascript
复制
<input type="radio" onclick="alert(this.name);" name="A"/> button A<br>
<input type="radio" onclick="alert(this.name);" name="B"/> button B<br>

我希望它能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10987677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档