好的,我有一个for循环来抓取数据库中的随机数据。我已将这些值分配给我的href,如下所示:
<input type="text" class="form-control text-center no-left-border" maxlength="11" id="sellamount" name="sellamount" value="0" />
<a href="<?php echo $buyOrders->amount; ?>" class="buyorderamount">
和href点击我希望href值进入我的复选框,我使用以下代码执行该操作:
$(".buyorderamount").click(function(e)
{
e.preventDefault();
$('#sellamount').val($('.buyorderamount').attr('href'));
return false;
});
只有第一个href正在更新输入,当我点击链接2,3等时,他们不会更新输入。
答案 0 :(得分:4)
因为您没有引用被点击的那个
$('.buyorderamount').attr('href') <-- grabs all the elements and will return the first one
你需要得到你点击的那个
$(this).attr('href')