-4
jQuery的.VAL()合作,为文本框设置值,但.attr()不
//does not work
$("#TextBoxID1").attr("value","HI Value Change")
//work fine
$("#TextBoxID2").val("HI Value Change")
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<input type="text" id="TextBoxID1"/>
<input type="text" id="TextBoxID2"/>
我要为文本框设置值,但jQuery的.attr()
而如果我尝试.val()
它工作不工作精细。
我正在使用angular-autocomplete并在其输入控件中我想使用jquery设置它的值,但我只想知道为什么.attr()
不起作用。
使用'.text()'或'.html()'。你能添加html标记吗? – guradio
[jQuery attr vs prop?]可能重复(https://stackoverflow.com/questions/13247058/jquery-attr-vs-prop) – Justinas
随着你的代码片段变成了[mcve],这两种方法似乎都适用于我(Chrome) – Jamiec