Javascript 获取元素相对于另一父元素的值
[jQuery]如何获取文本框相对于按钮的值 单击.按钮操作将触发该事件 $(this).closest(".dmsInput").find('.d').val(); $(this).closest(“.dmsInput”).find('.d').val(); 结构如下:Javascript 获取元素相对于另一父元素的值,javascript,jquery,closest,Javascript,Jquery,Closest,[jQuery]如何获取文本框相对于按钮的值 单击.按钮操作将触发该事件 $(this).closest(".dmsInput").find('.d').val(); $(this).closest(“.dmsInput”).find('.d').val(); 结构如下: <td class="dmsInput"> <input type="text" maxlength="4" size="4" class="d"> </td> <td> &
<td class="dmsInput">
<input type="text" maxlength="4" size="4" class="d">
</td>
<td>
<button class="button-action add">+</button>
</td>
+
我试图警告该值,但它返回未定义。我做得对吗?这是因为.closest()将搜索祖先树,但dmsInput
元素不是button元素的祖先
$(this).parent().prev(".dmsInput").find('.d').val();
或
这是因为.closest()将搜索祖先树,但dmsInput
元素不是button元素的祖先
$(this).parent().prev(".dmsInput").find('.d').val();
或