如果$(this)表示当前点击/选中的 input字段,
那么它所在的同级别的最后一个input框该如何表示?
我要获取当前选中input的同级别的input字段且位于最后的位置。
我现在想的的非常曲折的方法是$(this).parent().children("input:last")
有没有更好的?
------解决方案--------------------
$(this).siblings("input:last")
------解决方案--------------------
- HTML code
<html> <head> <meta charset="gb2312" /> <title></title> <script src="http://code.jquery.com/jquery-latest.js"></script> <style> </style> </head> <body> <INPUT id="txt" TYPE="text" NAME="" value="1"> <INPUT TYPE="text" NAME="" value="2"> <INPUT TYPE="text" NAME="" value="3"> <INPUT TYPE="text" NAME="" value="4"> <script> $("#txt").click(function(){ var $lastInput = $(this).nextAll("input:last"); alert($lastInput.val()) }); </script> </body> </html>