JQuery 更改函数外部的变量值
JQuery change variable value outside the function
我想从函数外部更改我的"client"变量的值,从函数内部更改值(当我选择某些内容时会更改),但我不知道该怎么做。请帮忙
这是我的代码代码
<script>
var clients;
$('#clients').on('change',function(e)
{
console.log(e);
var clients = e.target.value;
});
document.write(clients);
</script>
var
关键字创建一个局部变量。删除它以从外部作用域访问变量:
var clients;
$('#clients').on('change', function(e) {
clients = e.target.value;
});
但是,您应该记住,最后一行中的alert(clients)
将始终显示undefined
,因为稍后实际事件将触发change
事件。
通过在函数中使用var
,您可以在该范围内重新定义它,只需删除函数内的var
var clients;
$('#clients').on('change',function(e)
{
console.log(e);
clients = e.target.value;
});
alert(clients);
相关文章:
- JavaScript:单击时相对于父级增加变量值
- 如何通过ajax增加/减少PHP变量值并重新加载函数
- 如何从特定页面中提取php变量值
- JavaScript模数未正确递增变量值
- 替换另一个变量对象中的变量值
- mandrill合并标记不接受变量值
- 将变量值从一个javascript传递到另一个javascript
- 如何将变量值附加到另一个变量
- html类名中的数字形式的Javascript变量值
- 在库调用中更改外部变量值
- JavaScript - 检索在外部 for 循环内生成的变量值
- JQuery 更改函数外部的变量值
- 如何在函数外部访问 Javascript 变量值
- 从外部 JS 文件导入变量值
- 使用不同的变量值多次执行外部javascript文件中的$(document).ready()中的代码
- 从jQuery$(document).ready(function(){});中的外部JavaScript文件获取变量值
- 更改函数外部的变量值
- 如何将变量值从后面的代码传递到外部JavaScript文件(jQuery文件)
- 从 javascript 函数外部获取变量值
- Javascript变量值丢失时,外部对象