gpt4 book ai didi

Jquery 数学加法

转载 作者:行者123 更新时间:2023-12-03 22:45:21 25 4
gpt4 key购买 nike

我试图通过 jquery 事件添加,但得到 NaN。我错过了什么?

   <input type="hidden" id="skillcount" name="skillcount" value="3" onchange="valueadd(this)"/>

function valueadd(ok){
var value=parseFloat($(this).val())+1;
}

最佳答案

代码应该是:

function valueadd(ok){
// "this" inside here refers to the window
var value=parseFloat(ok.value)+1;
}

内联onchange实际上是一个匿名函数:

function() {
//"this" inside here refers to the element
valueadd(this);
}

所以“this”是一个在 valueadd 范围内被称为“ok”的参数。不过,正如其他人所说,您可能希望使用 jquery 的绑定(bind),因此 valueadd 内部的“this”将指向该元素。

关于Jquery 数学加法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6770389/

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