首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获得收音机按钮的值

无法获得收音机按钮的值
EN

Stack Overflow用户
提问于 2012-05-02 09:20:31
回答 2查看 1K关注 0票数 1
代码语言:javascript
复制
<input type="radio" name="animal" id="cat" value="Cat" />
                <label for="cat">Cat</label>

            <input type="radio" name="animal" id="radio-choice-2" value="choice-2"/>
            <label for="radio-choice-2">Dog</label>

            <input type="radio" name="animal" id="radio-choice-3" value="choice-3"  />
            <label for="radio-choice-3">Hamster</label>

            <input type="radio" name="animal" id="radio-choice-4" value="choice-4"  />
            <label for="radio-choice-4">Lizard</label>
            <input type="button" value="Get Radio Button Value" onclick="getValue();"

我希望在我编写代码的按钮上获得所选的Radio的值

代码语言:javascript
复制
function getValue () {
    alert("Value is :"+$('input[name=animal]:checked').val());  
    }

但它不起作用,也不确定

更新:

我使用了Jquery的js和jquery的jquerymobile,这很好,但由于我将它用于移动应用程序,所以我需要两个js库,所以在第二种情况下,它不起作用。

代码语言:javascript
复制
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0-rc.1/jquery.mobile-1.1.0-rc.1.min.css" />
    <script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.1.0-rc.1/jquery.mobile-1.1.0-rc.1.min.js"></script>

解决了

EN

回答 2

Stack Overflow用户

发布于 2012-05-02 09:39:25

嗨,我想你是在不检查单选按钮的情况下得到这个值的。加载页面,然后选择任意一个单选按钮,然后调用getValue函数

或者,您可以在默认情况下放置任何选定的单选按钮。

例如:

将第一个单选按钮替换为

代码语言:javascript
复制
<input type="radio" name="animal" id="cat" value="Cat" checked="true"/>
                <label for="cat">Cat</label>
票数 1
EN

Stack Overflow用户

发布于 2012-05-02 10:07:06

试试这个$(“#=‘收音机’:checked”).val();

变量myRadio = $('inputname=myRadio');

//使用filter()函数,而不是find()。(find()用于定位子元素,而//filter()则搜索所选内容中的顶级元素。)

变量checkedValue = myRadio.filter(':checked').val();

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

https://stackoverflow.com/questions/10410900

复制
相关文章

相似问题

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