jQuery设置输入框的值

Pho*_*den 1 html forms jquery business-catalyst

我是jQuery的新手,我遇到了将输入文本框设置为默认值的问题.我尝试过使用val方法和.attr方法.似乎都没有用.我将发布我的输入html和我在下面尝试过的jQuery.我猜我有一个语法问题.我确实在其他问题上尝试了几个答案,我似乎无法让它发挥作用.谢谢你的帮助.

<input id="DiscountCode" class="discountcodeInput" type="text" name="DiscountCode"
value="" onchange="ApplyDiscountCode(this.value,3460847,209327);return false;"></input>
<input class="update" type="button" value="Update" onclick="return false;"></input>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

当前:

$(document).load(function(){
    $('input#DiscountCode.discountcodeInput').val('SANFORDSUITES');
});
Run Code Online (Sandbox Code Playgroud)

也尝试了这个:

$(document).load(function(){
    $('input#DiscountCode.discountcodeInput').attr('value', 'SANFORDSUITES');
});
Run Code Online (Sandbox Code Playgroud)

小智 5

我相信你想要的$(document).ready(function(){... }),而不是.load().