var output = $('#output');
function NumberButtClick()
{
$('.numberButt').click(
function()
{
if(output.val() === '')
{
output.val(this.value);
}
else
{
var entered = output.val();
entered = entered + this.value;
output.val(entered);
}
}
);
if块能正常工作,它输出文本框上的值(输出 - 是文本框)。但是当我再次输入数字按钮时。 else块不工作只是离开输出,因为它是jquery“val”setter不起作用
如果您的代码有效? 'var output = $('#output);'应该是'var output = $('#output');' –
你能设置Fiddle吗? – Amit
@LeGEC不要重写OP的代码....有可能缺少引用可能是问题,让OP编辑,如果是问题 – Anton