功能不增值

Gra*_*y D 0 javascript jquery attr

我有一个应该动态地向输入框添加值的函数.

function setValue(value, elementId){
  //alert(value);
  //alert(elementId);
  jQuery(elementId).attr("value", value);
  //cleanFrame();
}
Run Code Online (Sandbox Code Playgroud)

我有以下输入,<input id="inputTest" />并使用此链接调用该函数,<a href="#" onclick="Javascript:parent.setValue('Testing','inputTest')">Click Me</a>

我期待发生的是输入成为<input id="inputTest" value="testing"/>.可悲的是,当我运行我的功能时没有任何反应.

Isl*_*yat 5

你的jquery应该是

jQuery('#' + elementId).val(value);
Run Code Online (Sandbox Code Playgroud)