jquery

2012-10-09 86 views
0

div中的文本項添加類我有一個div'usercontainer',將包含單個名稱。我想爲這些名稱添加一個類,以便稍後添加懸停和onlclick函數。我使用下面的方法,但不會將'namecontainerclass'添加到每個單獨的名稱,而只是附加到整個div,以便當我將鼠標懸停在一個名稱上時,整個div會更改顏色。jquery

JQuery的代碼:

function display(userArray) { 

for(i=0; i<userArray.length; i++) 
{ 
    $('#usercontainer').append(userArray[i].name +'</br>').addClass('namecontainerclass'); 
} 

}; 

回答

0
$('#usercontainer') 
    .append($('<div>') 
     .text(userArray[i].name) 
     .addClass('namecontainerclass')); 
0
function display(userArray) { 
    $.each(userArray, function(i,txt) { 
     $('#usercontainer').append(
      $('<div />', {text: txt, 'class': 'namecontainerclass'}) 
     ); 
    }); 
});