有时代码会说出更多的单词,因此以下几行有效:
$("#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)
是:[对象]
试试这个:
var street = $(xml).find("address").find("street").text();
Run Code Online (Sandbox Code Playgroud)
您正在获取节点.find("street"),但不是其内容,因此您需要.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)