2017-02-15 3 views
0

입력 JQuery와 + 나뭇 가지의 동적 값을 가져 오기 : 당신이 ID 인 동적 값이 숨겨진 입력 값을 볼 수 있듯이내가 동적 값을 가진 숨겨진 입력에서 값을 얻기 위해 노력하고

<form> 
    <input class="AAA" type="hidden" value="{{ categorie.idcategorie }}" > 
     <a type="submit" name="clickdelete" class="clickdelete"> 
      <i class="fa fa-times" aria-hidden="true"></i> Supprimer Categorie</a> 
</form> 

그 내 스크립트에서 AJAX 요청을 보낼 것입니다. 이 같은

var id = $(".AAA").attr("value"); 
console.log(id) 

도 :

나는이 시도

console.log($(".AAA").val() ) 

내가 선택 무엇이든 요소, 난 항상하려고하면 지금 1

첫 번째 가치를 얻을 그것을 디버그하고 변경 형식으로 text 나는 각 요소에 다른 값을 얻을 마녀는 좋은 방법이지만 내 스크립트에서 값을 얻으려면?

+0

클래스가 아닌 ID를 대상으로 지정하십시오. – Phix

+1

클래스가 작동하면 클래스가 사용되는 경우 타겟팅 클래스에 무엇이 잘못 되었습니까? – guradio

+0

응답 해 주셔서 감사합니다. 이미 변경했으며 항상 동일한 결과를 나타냅니다. –

답변

1

당신은, 당신이이 경우에 지정됩니다, 링크의 속성 '데이터'를 사용할 수있는 대신에 숨겨진 입력을 사용하려면 다음을 시도해 볼 수도 있습니다 : 데이터 - 삭제 :

https://jsfiddle.net/kaLeokgt/

<form> 
<a href="#" class="clickdelete" data-delete="1"> 
    <i class="fa fa-times" aria-hidden="true"> </i> Supprimer Categorie 
</a> 
<br> 

<a href="#" class="clickdelete" data-delete="2"> 
    <i class="fa fa-times" aria-hidden="true"> </i> Supprimer Categorie 
</a> 

</form> 

이제 동적으로 속성 값을 얻을 : '2', 당신은 클릭 한 링크를 따라, 물론 당신은 교체해야 '1'

<script> 

$(document).ready(function() { 
    $('.clickdelete').click(function() {   
     var id = $(this).attr('data-delete'); 
     alert(id); 
    }); 

}); 
</script> 

당신은 가치를 얻을 것 또는 {{C와 숫자 ategorie.idcategorie}}

관련 문제