我想输入的值,并存储到一个变量和输出.VAL()在另一个元素,像这样:存储.VAL()一个变量中不起作用
<input type="text" name="abc" />
<button>Click me</button>
<p></p>
$(document).ready(function() {
var a = $('input').eq(0).val();
var btn = $('button');
btn.click(function() {
$('p').text(a);
});
});
这段代码不起作用。 此代码,但是,并完美地工作:
$(document).ready(function() {
var a = $('input').eq(0);
var btn = $('button');
btn.click(function() {
$('p').text(a.val());
});
});
当我把val()
在点击功能,当我尝试存储val()
变量里面没有工作,为什么工作?
因为你的输入没有值,所以试试这个''这会起作用 – guradio
假设你需要设置'a'值在点击处理程序中,用户在输入内容中键入内容...? –