使用jQuery填充文本框

Tho*_*mas 8 jquery

当我使用这段代码时,它不想工作.

$('[id$=ADRESTextBox]').text(data[0]);
Run Code Online (Sandbox Code Playgroud)

您可以看到数据是一个数组.它确实有一个值(因为我提醒它)你如何用jQuery填充某个文本框.

Fel*_*ing 11

设置表单元素的值val():

$('[id$=ADRESTextBox]').val(data[0]);
Run Code Online (Sandbox Code Playgroud)

如果你在谈论文本input元素:他们无论如何都没有"内容".它是一个单独的自动关闭标记,因此任何在标记放置内容的尝试都将失败.文本字段的值由其value属性定义.

更新:

关于注释:如果ADRESTextBox实际上是完整ID,则用于$('#ADRESTextBox')选择元素.

  • 另外使用ID'#ADRESTextBox'的磅选择器更为标准. (2认同)
  • @Spencer Ruport:如果完整的ID是"ADRESTextBox",那么当然是.但代码使用*ends with*选择器,因此可能会选择几个输入框. (2认同)