我希望在jquery的帮助下获得文本输入的值,如
var myInput = $('.radio').next('td').find(".txt-email").val();
但我没有得到结果。
这是html
<td>
<input type="radio" name="rdbtn-im" class="radio"/>A
<input type="radio" name="rdbtn-im" class="radio"/>B
</td>
<td>
<input type="text" name="txb" id="txt_im" class="txt-email" value="200"/>
</td>
答案 0 :(得分:3)
只需使用ID:
$("#txt_im").val()
答案 1 :(得分:1)
看起来很好,你可能没有得到你对$(这个)的期望。你要么完全错了,要么就是选择输入。
尝试:
$(this).closest('td').next('td').find(".txt-email").val();
答案 2 :(得分:1)
如果这是你的单选按钮:
var myInput = $(this).parent().next('td').find(".txt-email").val();
答案 3 :(得分:1)
答案 4 :(得分:0)
$("#txt_im").val()
答案 5 :(得分:0)
由于你在输入字段上有一个id,你可以这样做更容易。
$('#txt_im').val();