新加载的元素继承预设类Jquery addClass

时间:2014-03-06 05:08:53

标签: jquery

我有以下代码:

$('input[type=text],textarea,select').addClass('I1_N');

它为输入,textarea&添加了类。选择。但它并没有将它添加到新的.load元素中。我理解为什么,但我怎样才能克服这个问题呢?

我尝试过类似的事情:

$(document).addClass('I1_N','input[type=text],textarea,select');

我不确定如何解决这个问题。

2 个答案:

答案 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);