我有以下代码:
$('input[type=text],textarea,select').addClass('I1_N');
它为输入,textarea&添加了类。选择。但它并没有将它添加到新的.load元素中。我理解为什么,但我怎样才能克服这个问题呢?
我尝试过类似的事情:
$(document).addClass('I1_N','input[type=text],textarea,select');
我不确定如何解决这个问题。
答案 0 :(得分:0)
您需要在load的回调中添加class。
$(elem).load("url",function(d){
//d is the HTML
$("newlyloadedElem").addClass('YOUR CLASS');
}
答案 1 :(得分:0)
你甚至可以使用setInterval
来做到这一点:
setInterval(function(){
$('input[type=text],textarea,select').addClass('I1_N');
//or
$('input[type=text]:not(.I1_N),textarea:not(.I1_N),select:not(.I1_N)').addClass('I1_N');
},1000);