Jquery/Javascript设置文本字段的属性值
我有一个Jquery/Javascript设置文本字段的属性值,javascript,jquery,Javascript,Jquery,我有一个 <input type='text' id='text' value='' /> 如何使用JQuery/Javascript以编程方式设置值属性 $("#text").attr("value", "some value"); 简单的方法是: $("#text").val ("foo"); Javascript将是: document.getElementById('text').value = 'Blahblah'; 在jQuery中,您可以这样做: $(“#t
<input type='text' id='text' value='' />
如何使用JQuery/Javascript以编程方式设置值属性
$("#text").attr("value", "some value");
简单的方法是:
$("#text").val ("foo");
Javascript将是:
document.getElementById('text').value = 'Blahblah';
在jQuery中,您可以这样做:
$(“#text”).val(“我的新值”)代码>
您可能还想阅读有关此主题的
没有jQuery:
document.getElementById(“文本”).setAttribute(“值”、“我的新值”)代码>
希望有帮助 我被否决了什么?我的答案是正确的,即使这不是最短的方法。不知道,asker应该知道你的解决方案可以用于任何属性。但是不确定。val比attr更快,更受欢迎。是的,我理解。我只是不知道它的存在(所以我学到了一些东西)。我只是觉得有人否决一个正确的答案有点愚蠢。@redsquare('.yourFirstComment')我完全同意val()应该是首选路线(没有神奇的字符串等)。我认为向询问者指出这一点非常有趣,因为他可能对jquery非常陌生