我使用jquery启用和禁用按钮
$(function () {
$('.CSSCheck').click(function () {
if ($("[id$='Chkbox']:checked").length > 0) {
$("#<%=Button1.ClientID %>").removeAttr('disabled');
}
else {
$("#<%=Button1.ClientID %>").attr('disabled', 'disabled');
}
});
});
在代码后面我正在为Select_Command
上的datalist图像按钮添加一个cssDataListItemCollection xxx = datalist1.Items;
int index = id;
int count = 0;
foreach (DataListItem x in xxx )
{
if (count == index)
{
(x.FindControl("btn1") as ImageButton).BorderColor = System.Drawing.Color.Blue;
(x.FindControl("btn1") as ImageButton).BorderWidth = 1;
}
}
如何使用相同的jquery删除此css?
答案 0 :(得分:3)
这应该有效
$("#<%=Button1.ClientID %>").css('border', '');
但建议使用类
$("#<%=Button1.ClientID %>").removeClass('myborder');
代码隐藏中的:
(x.FindControl("btn1") as ImageButton).CssClass = "myborder";
样式定义:
.myborder { border: 1px solid Blue; }