我正在尝试使用JQuery,无法继续。请帮帮我。
radio_button_tag(:radio_btn, 1, true)=> if checked div -- 'abc' show else hide()
<div id= "abc">
"abc is executing"
</div>
radio_button_tag(:radio_btn, 0)=> if checked div -- 'xyz' show else hide()
<div id= "xyz">
"xyz is executing"
</div>
答案 0 :(得分:3)
基本上用:
$("input[type=radio]").change(function(e){ // or whatever selector you want
// do what you want with $(e.currentTarget)
});
做一个简单的小提示来证明行为。
答案 1 :(得分:0)
$('input[name="radio_btn"]').change(function() {
var selected = $('input:checked[name="radio_btn"]').val();
if(selected == '1') {
$('#xyz').hide();
$('#abc').show();
} else if(selected == '0') {
$('#abc').hide();
$('#xyz').show();
}
});