jquery当前选择的最后一个兄弟元素怎么表示?
如果$(this)表示当前点击/选中的 input字段,
那么它所在的同级别的最后一个input框该如何表示?
我要获取当前选中input的同级别的input字段且位于最后的位置。
我现在想的的非常曲折的方法是$(this).parent().children("input:last")
有没有更好的?
[解决办法]
$(this).siblings("input:last")
[解决办法]
<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>