목록 요소에 대한 jQuery 선택자


1

jQuery 및 jQuery UI를 사용하고 있습니다.

getJSON 함수를 사용하여 목록 요소를 만들고 OL 요소에 추가합니다. 코드는 다음과 같습니다.

$.getJSON("http://localhost/b/t.php", function(data){ 

     $.each(data, function(i, thet){ 
      //alert(thet.fname) 
      var t = '<li class="name" id="p' + thet.pid + '">' + thet.pid + ' ' + thet.fname + ' ' + thet.lname + '</li>'; 

      $(t).appendTo("#" + thet.tour + 'list'); 

     }); 
    }); 

jQuery를 사용하여 목록 요소를 선택하려고합니다. HTML 페이지에 수동으로 목록을 추가하면 작동합니다. 그러나 프로그래밍 방식으로 목록 항목을 OL에 추가하면 적어도 내가 시도한 것부터 선택할 수 있습니다.

ID 및 기타 여러 선택기를 사용해 보았습니다. 아무 소용이 없습니다.

아이디어가 있으십니까?

2

목록 항목의 색을 지정하는 명령을 언제 실행하려고합니까? 다음과 같이 getJSON의 콜백 함수의 끝에 넣어야한다고 생각합니다.

$.getJSON("http://localhost/b/t.php", function(data){ 
    $.each(data, function(i, thet){ 
     //alert(thet.fname) 
     var t = '<li class="name" id="p' + thet.pid + '">' + thet.pid + ' ' + thet.fname + ' ' + thet.lname + '</li>'; 

     $(t).appendTo("#" + thet.tour + 'list'); 
    }); 
    $('li:last-child').css({color:'red',backgroundColor:'black'}); 
});