2014-04-28 3 views
0

배열에서 j_event_id를 팝니다. 예제로는 3 개의 href 태그가 있습니다. 그래서 첫 번째 href 태그를 클릭하면 콘솔의 배열 변수에서 첫 번째 event_id를 팝니다. 어떻게 해결할 수 있을까요? 여기클릭 한 요소의 인덱스 j_query

내 HTML 코드 : 여기

<a href="#" event-id="" class="event_delete">Link</a> 
<a href="#" event-id="" class="event_delete">Link</a> 
<a href="#" event-id="" class="event_delete">Link</a> 

내 jQuery 코드 :

var event_id = new Array(); 
    //event_id for the first a href tag 
    event_id.push("1X4JxCOwhDpD4Oj5ch"); 
    //event_id for the second a href tag 
    event_id.push("LKb77tAmVzeJJjE83LH"); 
    //event_id for the third a href tag 
    event_id.push("h0NTcpfUlinWbpwBbpB1"); 


jQuery('.event_delete').click(function(){ 
    var index = jQuery('.event_delete').index(this); 
    //.. 
    //console.log(event_id.pop(???)) 

}) 

JSFIDDLE DEMO

희망 누군가가 나에게 도움이 될 수 있습니다. 이 링크의 ID를

jQuery("a.event_delete").each(function(index, value){ 
    jQuery(this).attr('id', event_id[index]); 
    console.log(this); 
}); 

jQuery('.event_delete').click(function(){ 
    var index = jQuery('.event_delete').index(this); 
    console.log(jQuery(this).attr('id')); 
}); 

으로 배열 ID를 연결해야하지만, 나중에 다른 소스에서 그들을 점점하지 않는 한 당신은 그냥 원래 HTML에서 ID를 가질 수처럼

답변

2

그것은 나에게 보인다.

+0

놀라운 :) 나는 그것이 무엇을 원하는지. 고마워 – Dave

관련 문제