选中单选按钮时添加和删除attr

时间:2011-11-04 11:45:22

标签: jquery

HTML:

<input type="text" id="txtExternalLink" style="display:none"/>

单选按钮

$('#rdbExternalLink').bind("click", function() {
    $('#txtExternalLink').removeAttr("style");
});

出现其工作文本框。但

$('#rdbPages').bind("click", function() {
    $('#txtExternalLink').addAttr('style="display:none"');
});  

它不起作用.Plz帮助找到正确的方法来做到这一点。谢谢。

2 个答案:

答案 0 :(得分:3)

Craigs方法可行,虽然你所做的与内置的.hide()和.show()方法相同:

$('#rdbExternalLink').bind("click", function() {
    $('#txtExternalLink').show();
});

$('#rdbPages').bind("click", function() {
    $('#txtExternalLink').hide();
});  

答案 1 :(得分:1)

$('#txtExternalLink')。attr(“style”,“display:none”);

以下是文档http://api.jquery.com/attr/