jQuery 1.8从单选按钮组中获取所选值

时间:2013-12-06 14:54:59

标签: jquery radio-button

我的页面上有一个单选按钮组:

1<input type="radio" name="greeting" value="1"/>
2<input type="radio" name="greeting" value="2"/>
3<input type="radio" name="greeting" value="3"/>
4<input type="radio" name="greeting" value="4"/>
5<input type="radio" name="greeting" value="5"/>

我有一些代码可以从这个组中获取所选值:

$(document).ready(function () {   
$("#btnAddEval").click(function () {
    $.fn.AddEval();
}).hover(function () {
    $(this).addClass("addOver");
}, function () {
    $(this).removeClass("addOver");
});

});

jQuery.fn.AddEval = function () {
$("#dvMsg").hide();
$("#dErr").hide();
var agent = $("#selAgent option:selected").text();

if (agent == '(Select Agent)') {
    $("#divErr").show();
    return;
}

var gretting = $("input:radio[name=greeting]:checked").val();
var greetingcmt = $("#txtGreeting").val();
$("#dvMsg").show();

};

这是jQuery documentation显示获取此值的方式。当我测试这个并选择5个按钮中的任何一个时,我总是得到greeting =“”。我似乎无法检索该值。

0 个答案:

没有答案