2009-11-10 5 views

답변

4

는 ID = "client_list"와 UL이 가정

$("#client_list li").click(function() 
{ 
    var myid = $(this).attr("id"); // the clicked on items id 
    // do your thing here. 

}): 
+0

@, 당신에게 – ws0x9

+2

'$ (이) .attr ("아이디") 감사합니다'this.id''만큼 효율적이지 않습니다. 모든 HTML 객체에는'id' 속성이 있습니다. 당신을 위해 이것을 부드럽게하기 위해 jQuery가 필요 없다. – MightyE

+0

괜찮습니다, 도움 주셔서 감사합니다 – ws0x9

0
$(document).ready(function(){ 

    $("li).click(function(){ 
     var id = $(this).attr("id"); 
     your_function(id); //The function you want to run with the object's ID as a parameter. 
    }); 

}); 
1

는 또한

을 .bind 사용할 수 있습니다 일예

$('#item').bind("click", function() { do something; }); 
4

와 일치하는 모든 현재 및 미래의 요소 바인딩의 아주 멋진 "라이브" 방법. 이것은 Ajax를 사용하고 ajax를 통해 가져 오는 이미지를 말하도록 이벤트를 다시 바인드해야 할 경우 편리합니다.

더 많은 정보가 멋진 http://docs.jquery.com/Events/live#typefn

$("p").live("click", function(){ 
    alert($(this).text()); 
}); 
+0

고마워요! jQuery를 처음 접한다면 도움을 주셔서 감사합니다. – ws0x9

+0

실시간으로 마크 업이 변경 될 가능성이있는 경우 라이브가 좋습니다. 위임을 구현 한 것입니다. – Nosredna

+0

오늘 사용하십시오. 굉장히 유용하다. 지도 해줘서 고마워. – ws0x9

관련 문제