我有一组文本输入,每个
右侧都有一个链接<p><input type="text" name="color[]" value="orange" /> <a href="#" class="show-color">color</a><br />
<input type="text" name="color[]" value="purple" /> <a href="#" class="show-color">color</a><br />
<input type="text" name="color[]" value="blue" /> <a href="#" class="show-color">color</a></p>
我想找出我点击的链接旁边的输入字段的值,使用jQuery,感谢任何帮助。
答案 0 :(得分:2)
JAVASCRIPT
$('.show-color').click(function(){
alert($(this).prev().val());
});
答案 1 :(得分:2)
您可以使用prev() jquery方法在点击锚点时找到上一个元素,
<强> Live Demo 强>
$('.show-color').click(function(){
alert($(this).prev().val());
});
答案 2 :(得分:2)
我相信您想要的是prev
而非next
,因为输入位于链接标记之前。
$('.show-color').click(function () {
alert($(this).prev().val());
});