2014-10-06 72 views
0

我有这样的代码:HTML:锚中添加另一个类

JAVASCRIPT

$xml.find("test").each(

     function() 
     {            
      var state = $(this).attr('state'); 

      if(state == "known"){ 
       $("#mytab").append('<a style="white-space: nowrap" class='+ state +'>' + $(this).text() + '</a><br>'); 
      } 

     } 
); 

我想锚a中添加其他类这样的:

$("#mytab").append('<a style="white-space: nowrap" class="otherClass" class='+ state +'>' + $(this).text() + '</a><br>'); 

但它不起作用,因为当我在Chrome中看到调试类otherClass存在,但由状态设置的类它不存在。

回答

3
var state='d'; 
$("#mytab").append('<a style="white-space: nowrap" class="otherClass ' + state +'">sdfsasdfafds</a><br>'); 

您不能添加两个class属性。你应该在一个类属性中完成它。

fiddle

+0

谢谢,我试图做同样的看法,但问这个问题之前,曾与引号和双引号 – Jils 2014-10-06 08:21:54

+0

退房小提琴@Jils – divakar 2014-10-06 08:25:25

+0

它的工作,我只想说,我必须做同样的困惑。你的代码是可以的。 – Jils 2014-10-06 08:29:42