【发布时间】:2013-12-05 19:54:23
【问题描述】:
下面是我的代码,当单击位于同一 div 中的 <a> 时,我试图获取上述文本框的值。我的意思是说,如果我点击第二个“添加到购物车”链接,它会根据我的屏幕截图给我“test2”。
<html>
<head>
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$( document ).ready(function() {
$(".ProductActionAdd a").click(function(){
alert($('.ProductActionAdd a').prevAll(".ProductActionAdd a:first").attr('value'));
})
});
</script>
</head>
<body>
<div class="ProductActionAdd">
<input type="text" value=""/>
<a class="button" href="#">Add To Cart</a>
</div>
<div class="ProductActionAdd">
<input type="text" value=""/>
<a class="button" href="#">Add To Cart</a>
</div>
<div class="ProductActionAdd">
<input type="text" value=""/>
<a class="button" href="#">Add To Cart</a>
</div>
</body>
</html>
但没有成功。
请给我建议解决方案。
【问题讨论】:
标签: javascript jquery html dom