Jquery在ASP TextBoxes上添加样式不起作用

时间:2016-04-01 11:14:56

标签: javascript c# jquery css asp.net

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');

1 个答案:

答案 0 :(得分:0)

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