2010-03-28 32 views

Trả lời

8

Something như thế này:

<input type="radio" name="foo" value="top" /> 
<input type="radio" name="foo" value="bottom" /> 

Và trong jQuery:

$('input[name=foo]').click(function() { 
    if($(this).val() == "top") { 
     $('#textbox').hide(); 
    } else { 
     $('#textbox').show(); 
    } 
}); 

clickchange dường như không hoạt động chính xác trên IE.

1

Điều này sẽ cho phép bạn thêm sự kiện vào radio đã chọn, trong trường hợp radio của bạn không có cùng tên.

$('checkbox-selector').click(function() { 
    if ($(this).is(':checked')) { 
     $('textbox-selector').hide(); 
    } 
    else { 
     $('textbox-selector').show(); 
    } 
}); 
Các vấn đề liên quan