我需要你的帮助。我想在变量外部函数中声明输入字段,变量应该在函数中起作用:例如
var name = $("#name").val();
function _testAlert()
{
alert(name);
}
答案 0 :(得分:3)
<强> HTML 强>
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<input type="text" id="name" class="name" value="nabeel"/>
<强> JAVASCRIPT 强>
var name ;
$(document).ready(function() {
name = $("#name").val();
_testAlert();
});
function _testAlert()
{
alert(name);
}
答案 1 :(得分:0)
在函数外部对变量进行去处理,就像你所做的那样:var name
,将它作为“全局”范围。你可以在函数内使用它没有问题。
问题是,在将文档分配给name
变量之前,没有等待文档加载输入值。
试试这个:
var name ;
$(document).ready(function() {
name = $("#name").val();
});
function _testAlert()
{
alert(name);
}
答案 2 :(得分:0)
你的例子看起来不错。它将100%工作。
答案 3 :(得分:0)
$(document).ready(function() {
var name =$("#mydemo").val();
_testAlert();
});
function _testAlert()
{
alert(name);
}
和文档就绪函数
的另一个方法id var name =$("#mydemo").val();
function _testAlert()
{
alert(name);
}