동적으로 설정되는 jsp 요소 ID가 있습니다.
모양은 id=<%= config.getName()%>
클릭하면 어떻게 볼 수 있습니까?jquery가 동적 요소 id를 얻는 방법
$(".any").click(function(){
alert($(this).attr("id"));
});
동적으로 설정되는 jsp 요소 ID가 있습니다.
모양은 id=<%= config.getName()%>
클릭하면 어떻게 볼 수 있습니까?jquery가 동적 요소 id를 얻는 방법
$(".any").click(function(){
alert($(this).attr("id"));
});
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$(document).ready(function()
{
$(".common").click(function()
{
alert(this.className);
alert(this.id);
// here u can get class name id value and pass to any function u want
// functinname(this.className);
});
});
</script>
<div id="vik" class="common">vik div</div>
<div id="cha" class="common">cha div</div>
고맙습니다, 클래스 설치가 문제를 해결했습니다. – user0527
:
어떻게 같은 기능 요소 ID를 전달합니다.<input type='button' class='myButtonClass' id=<%= config.getName()%> />
이제 클래스를 선택기로 사용할 수 있습니다. id 속성을 가져 오는 방법은 3 가지가 있습니다.
$('.myButtonClass').click(function(){
// first option
console.log(this.id); // use this only, not $(this), .id will not work on jquery object
// second option
console.log($(this).prop('id'));
// third option
console.log($(this).attr('id'));
});
이 버튼을 C 클래스 이름을 추가 : 동적 ID를 얻을 클래스를 사용할 수 있습니다
$('****').click(function(){
}
제안 해 주셔서 감사합니다. 문제가 해결되었습니다. 서로 다른 ID를 가진 두 입력 필드와 같은 요소에 대한 클래스를 설정했습니다. 올바른 ID를 반환 할 수 있습니다. – user0527
다른 고유 한 속성이 없습니까? 예를 들어 클래스 이름, 태그 이름, ...
태그가없는 경우 태그에 고유 한 속성 값을 만드는 다른 방법이 있습니다.
<div id=<%=config.getName()%> dynamicId="true"></div>
당신이 바로 그 요소에'click' 이벤트를 바인딩 할? – Madhu
특정 ID를 얻으려는 목적은 무엇입니까? 당신의 요소는 배열입니까? – Edrich
일반적으로 목표가 무엇인지 알려주면 매우 좋은 제안을 얻을 수 있습니다. 예를 들어'id' 속성을 사용하여 데이터를 전달하려는 경우'data' 속성이이를 수행하는 데 더 좋을 수 있습니다. 제안에 대한 의견이 있으면 원하는 내용을 알려주십시오. – PeterKA