所以我有一个这样的下拉列表:

<select name="store-cost" class="target">
    <option value = '100'>100</option>
    <option value = '500'>500</option>
    <option value = '1500'>1500</option>
</select>


和jQuery,以查看用户选择了什么

$( ".target" ).change(function() {
    console.log($( this ).val());
});


我有一个调用jquery函数的按钮:

<a href="#" onclick = donateNow(100)>Donate</a>


如何根据用户的选择更改函数donateNow中的值?

非常感谢

编辑,对不起,我不清楚,我想更改我想根据用户选择的选项更改函数donateNow()参数

最佳答案

快速而肮脏:

<a href="#" onclick="donateNow($('.target').val())">Donate</a>


更好的做法:

<a href="#" onclick="donateNow()">Donate</a>
<script type="text/javascript">
function donateNow() {
  var amount = $('.target').val();
  //use amount
}
</script>

09-12 13:23