Javascript 通过jquery禁用按钮
这是我的密码 从数据库加载数据我的按钮,加载完成后,我想 触发一些客户端脚本。在我的senario中,单击第一个按钮后,要禁用单击的按钮, 并启用secon按钮(可单击元素) 我可以禁用First按钮, 但我无法启用secont按钮 ** 第一个按钮Javascript 通过jquery禁用按钮,javascript,jquery,asp.net,asp.net-mvc,Javascript,Jquery,Asp.net,Asp.net Mvc,这是我的密码 从数据库加载数据我的按钮,加载完成后,我想 触发一些客户端脚本。在我的senario中,单击第一个按钮后,要禁用单击的按钮, 并启用secon按钮(可单击元素) 我可以禁用First按钮, 但我无法启用secont按钮 ** 第一个按钮 <button type="button" class="btn btn-default" onclick="
<button type="button" class="btn btn-default"
onclick="
var resetbtnid = '#m-' + $(this).attr('id'); //I am getting
$(this).prop('disabled', true);
$('#resetbtnid').removeAttr('disabled');
"
name='<%# DataBinder.Eval(Container.DataItem,"Fiyat") %>'
id='<%# DataBinder.Eval(Container.DataItem,"Id") %>' >
<span class="glyphicon glyphicon-ok-sign"></span></button>
第二个按钮
<button type="button" disabled="disabled" class="btn btn-default"
id='m-<%# DataBinder.Eval(Container.DataItem,"Id") %>'
name='<%# DataBinder.Eval(Container.DataItem,"Fiyat") %>' >
<span class="glyphicon glyphicon-minus-sign"></span></button>
您的选择器不正确。在您的代码中('resetbtnid')。removeAttr('disabled') 如果您想要像
$('#resetbtnid')这样的ID选择器,请使用.
。removeAttr('disabled')
您可以使用.prop()
像$('#resetbtnid').prop('disabled',true/false)
对类选择器使用
编辑:
因为resetbtnid是一个变量,所以使用它时不带引号
var resetbtnid = '#m-' + $(this).attr('id');
$(resetbtnid).removeAttr('disabled');
您的选择器不正确。在您的代码中('resetbtnid')。removeAttr('disabled') 如果您想要像
$('#resetbtnid')这样的ID选择器,请使用.
。removeAttr('disabled')
您可以使用.prop()
像$('#resetbtnid').prop('disabled',true/false)
对类选择器使用
编辑:
因为resetbtnid是一个变量,所以使用它时不带引号
var resetbtnid = '#m-' + $(this).attr('id');
$(resetbtnid).removeAttr('disabled');
试试这个:
//使能
$('#buttonID').attr('disabled', 'disabled');
//禁用
$('#buttonID').removeAttr('disabled');
试试这个:
//使能
$('#buttonID').attr('disabled', 'disabled');
//禁用
$('#buttonID').removeAttr('disabled');
当有两个按钮时,一个是启用的(默认),第二个是禁用的,代码中是这样的 HTML:
那应该可以了 当有两个按钮时,一个是启用的(默认),第二个是禁用的,在代码中是这样的 HTML:
那应该可以了 需要eabled而不是DISABLED对不起,问题的标题告诉我了!:)需要eabled而不是DISABLED对不起,问题的标题告诉我了!:)@用户246037,使用
$(resetbtnid).removeAttr('disabled')代码>@user246037,使用$(resetbtnid).removeAttr('disabled')代码>