나는 다음과 같은 방법으로 채울 이는 UL이 있습니다JQuery와, 리 태그 내에 HREF
$("#dropdownFloorplanGroups").append("<li><a href='#'>" + value.Name + "</a></li>");
이 내 브라우저에서 제대로 표시 내가 불 수없는 것 그러나
클릭 이벤트를 설정하면 내가 설정 한 이름이 알려 집니 다. <li></li>
나는 이것을 시험해 보았지만 아무 일도 일어나지 않았다.
$('li a').click(function (e) {
alert($(this).find("a").text());
});
jquery 클릭 이벤트는 무엇이되어야합니까?
$('#dropdownFloorplanGroups').on('click', 'li a', function(e) {
alert($(this).text());
});
$('li a')
계정에 새로 생성 된 요소를 가지고 가지 않을 것이다
, 당신은 "li의 자손 인"에 이벤트를 바인딩합니다. 그래서'this'는 그 요소 인 링크 자체를 나타냅니다. 포함 된 링크를 찾으려면'find'를 사용할 수 없습니다. 링크 자체이기 때문에. – kapa