안녕에 나는 다음과 같은 HTML이 옆에 :JQuery와 발견 요소 다른
<p>
<input type="text" name="field1"/> <input type="hidden" name="fieldh1"/>
<button type="button" class="sendInfo">Send</button>
</p>
<p>
<input type="text" name="field2" /> <input type="hidden" name="fieldh2"/>
<button type="button" class="sendInfo">Send</button>
</p>
내가 원하는 것은 사용자가 버튼을 클릭하면, 나는 아약스에게 필드 필드의 내용을 사용하여 보낼 필요가 있다는 것입니다.
이것은 내가 성공하지 못하도록하려는 것입니다.
$(function() {
$('button.sendInfo').live('click', function() {
var id = $(this).parent().next('[type=text]').val();
alert(id);
});
});
나는 숨겨진 필드에 텍스트 상자에 사용자 유형 및 값이 일반 텍스트 상자에 아약스를 호출하여받은 것을 설정 할 계획입니다. 하지만 문제는 사용자가 클릭하는 버튼과 같은 줄에있는 텍스트 상자의 값을 얻을 수 없다는 것입니다. 아무도 도와 줄 수 있습니까? 고마워요.
YES를 원한다! 잘 작동합니다. $ (this) .parent(). find ('[type = text]') .val(); 도와 주셔서 감사합니다 – thiagoleite
사이에 아무것도없는 경우에만 작동합니다. – stuartdotnet