Cra*_*aig 1 javascript jquery scope
我有一个隐藏的输入元素,我将其用作计数器,用于命名由JavaScript生成的更多输入元素.为了获得我使用的计数器的价值
parseInt($('#counter').val());
Run Code Online (Sandbox Code Playgroud)
但是我在代码中多次使用此代码段,所以我认为将它放在函数中会很好
function getCounter(){
parseInt($('#counter').val());
}
Run Code Online (Sandbox Code Playgroud)
这总是返回undefined,而只运行代码片段会返回正确的值.这种情况发生在几个方面,我试图将函数作为一个函数,作为$(function(){})内部的函数,作为全局函数等.如何修复作用域?
在返回语句中添加"return":)
function getCounter(){
return parseInt($('#counter').val());
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
192 次 |
| 最近记录: |