gpt4 book ai didi

JavaScript 函数不适用于 anchor 标记点击

转载 作者:行者123 更新时间:2023-11-30 15:03:39 27 4
gpt4 key购买 nike

为什么当我点击“给我评分”按钮时此功能不起作用?

function incrementValue(){
var value = parseInt($("#rateme").value, 10);
value = isNaN(value) ? 0 : value;
value++;
$("#rateme").value = value;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li>
<a onclick="incrementValue()">Rate me</a><input type="text" id="rateme" value="50" />
</li>
</ul>

最佳答案

在 jQuery 中,它是 $("#rateme").val() 而不是 $("#rateme").value,它适用于 DOM 元素而不是 jQuery 对象:

function incrementValue(){
var value = parseInt($("#rateme").val(), 10);
value = isNaN(value) ? 0 : value;
value++;
$("#rateme").val(value);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<li><a onclick="incrementValue()">Rate me</a><input type="text" id="rateme" value="50" /></li>

关于JavaScript 函数不适用于 anchor 标记点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46124468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com