Jquery 在 ASP 文本框上添加样式不起作用

Jquery add style on ASP TextBoxes Not working

本文关键字:添加 样式 不起作用 ASP 文本 Jquery      更新时间:2023-10-21
function valid() {
    var ids1 = $('input[id*="<%= txtCompnayCode.ClientID %>"]');
    var ids2 = $('input[id*="<%= txtCompanyCodeOld.ClientID %>"]');
    if (ids1.value === ids2.value) {
         $(ids2).addClass('Match');
         //$('input[id*="<%= txtCompnayCode.ClientID %>"]').addClass('Match');
        //$('#<%= txtCompnayCode.ClientID %>').css('background-color', 'red');
        $(ids2).attr('style', 'background-color: red !important');
   }
   else {
        alert('unmatch');
   }
}

一切正常....喜欢它比较字段并发出警报..但不为解锁字段添加 CSS 样式,在四行下方我尝试但不起作用,请建议任何适用于 ASP.NET 的解决方案

 $(ids2).addClass('Match');
 //$('input[id*="<%= txtCompnayCode.ClientID %>"]').addClass('Match');
 //$('#<%= txtCompnayCode.ClientID %>').css('background-color', 'red');
 $(ids2).attr('style', 'background-color: red !important');

使用$(ids2).css({'background-color' : 'red !important'});