2013-07-18 21 views
1

对不起,如果这是转发,我环顾四周,找不到可行的解决方案。单选按钮jQuery更改不起作用

我必须单选按钮,并且我想在更改它们时执行一个功能。从其他职位我想这应该工作

$(function() { 
    $("#isMale").change(function() { 
     alert("test"); 
     location.href = 'http://google.com' 
    } 
}); 

http://jsfiddle.net/BfMYF/1/

但它不,任何人都可以帮忙吗?

+2

'isMale'不是'id'。这是'名称'。 – DevlshOne

+0

^^应该是'$('#男')' – adeneo

+0

http://jsfiddle.net/BfMYF/3/那里给你修好了。 –

回答

5

的选择是错误的,但你需要关闭.change功能括号正确太:

$(function() { 
    $("input[name=isMale]").change(function() { 
     alert("test"); 
     location.href = 'http://google.com'; 
    }); 
}); 
+0

非常感谢,我对jQuery相当陌生,而且语法尚未完全在我的手指中。 –

0
$(function() { 
    $("#male,#female").change(function() { 
     alert("test"); 
     location.href = 'http://google.com'; 
    }); 
}); 

你也有丢失的半和巴兰!