2011-09-10 3 views
0

설명을 알리는 레이블과 설명을 알려주는 버튼이 있습니다. 이들은 리피터 안에 있습니다. 지금까지 각 설명을 경고하는 단추를 얻을 수 있지만 자체 리피터 섹션의 설명 만 알리고 싶습니다.asp 중계기의 jquery

내가 가진

$(".labelInfo").each(function() { 
     var desc = $(this).html(); 

     $(".descMore").click(function() { 

      alert(desc); 

     });    

    }); 

내가이 일을하는 이유를 알고,하지만 난 그것을 해결하는 방법을 잘 모릅니다. 이 당신이 원하는 경우

답변

1

각()의 jQuery 객체를 통해 반복을 에 대한 기능을 실행 각 요소가 일치합니다. 당신이 한 일은 .each()를 제외하고는 정확했습니다. 그것은 각 레이블에 대한 기능을 실행한다 (랬 .labelInfo 당신이 리피터에 넣어 가지고 각 레이블 인스턴스에 부착 된 클래스입니다. 가까운 곳() JQuery와 함수를 사용합니다.이 일을해야 자신의 중계기 부분에 대한 설명을 찾을 수 있습니다.

$(".descMore").click(function() { 
    var desc = $(this).closest(".labelInfo").html(); 
    alert(desc); 

});    
0

을 도울 수있는 사람에게

덕분에 잘 모르겠어요,하지만 당신이 시도 할 수 -

$(".labelInfo").each(function() { 

     $(".descMore").click(function() { 

      alert($(this).html()); 

     });    

    }); 
+0

감사합니다 회신을 위해 작동하지 않았지만 내 머리 속에서 뭔가를 촉발 시켰습니다. 코드 비헤이비어에 사용자 지정 특성을 추가 한 다음 jQuery에서 특성을 경고했습니다. 가능한 경우 대답을 게시하십시오. 다시 한 번 감사드립니다. –

관련 문제