设定输入值

JP *_*ons 6 jquery

有时代码会说出更多的单词,因此以下几行有效:

 $("#text11").append($(xml).find("address").find("street"));
 $("#<%= tbWoonplaats.ClientID %>").val('testing?');
Run Code Online (Sandbox Code Playgroud)

但这些不是:

var street = $(xml).find("address").find("street");
$("#<%= tbAdres.ClientID %>").val(street);
Run Code Online (Sandbox Code Playgroud)

它显示[对象对象]输入现在我试图取代.val(street);.val(new string(street));但这也不管用

附加到span工作但设置.val()为输入不...

<span id="text11"></span>
Run Code Online (Sandbox Code Playgroud)

编辑 输出

var street = $(xml).find("address").find("street");
window.alert(street);
Run Code Online (Sandbox Code Playgroud)

是:[对象]

use*_*716 5

试试这个:

var street = $(xml).find("address").find("street").text();
Run Code Online (Sandbox Code Playgroud)

您正在获取节点.find("street"),但不是其内容,因此您需要.text().

http://api.jquery.com/text/


编辑:

您可以检查是否street找到了使用该length属性的节点.

var street = $(xml).find("address").find("street");

alert(street.length); // should alert at least 1 if the find was successful
Run Code Online (Sandbox Code Playgroud)