2014-02-18 7 views
-2

jquery 유효성 검사 플러그인을 사용하고 있습니다. 양식 submithandler에 대한 DOM 요소에 액세스하려고합니다.Jquery DOM 요소에 액세스

이것은 코드입니다. DOM 객체이기 때문에 요소 id에 액세스하려하지만 볼 수 없습니다.

$("#accept_form").validate({ 
    rules: {   
    }, 
    messages: { 
    }, 
    submitHandler: function(form) { 
    var id = $("#myitid").attr("value"); 
    alert(id); 

} 
}); 

어떻게 작동합니까? 당신이 당신의 선택을위한 $ 누락있는 것처럼

답변

0

나는 그것을 알아 냈다. 어쩌면 이런 일을 놓친 바보 같은 일이지만 attr 태그 대신 val을 사용하는 것만 큼 간단합니다.

var id = $('#myitid').val(); 

내가 이것을 사용함으로써 submithandler가 보낸 DOM 요소에서 필요한 ID를 얻을 수있었습니다. 희망이 다른 사람을 도와주세요!

2

보일 :

var id = $("#myitid").attr("value"); 
// -----^here --------- 
+0

그런 경우에도 작동하지 않습니다. 나는 내 코드에서 그것을 가지고 있지만 게시 할 때 실수로 삭제했습니다. – Alan

+0

'# myitid' 요소에'value' 속성이 있습니까? – Felix

+0

예. 그것은 HTML이 아닙니다. 나는 jquery에서 뭔가를 가지고 있지 않습니다. – Alan

관련 문제