установленное значение входа

Иногда в коде говорятся больше затем слова, таким образом, следующие строки работают:

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

но они не делают:

var street = $(xml).find("address").find("street");
$("#<%= tbAdres.ClientID %>").val(street);

это отображает [объектный объект] во входе теперь, я попытался заменить .val(street); с .val(new string(street)); но это не работает также

добавление к промежутку работает, но устанавливающий с .val() вводить не делает...

<span id="text11"></span>

ОТРЕДАКТИРУЙТЕ вывод

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

: [возразите Объекту]

6
задан Lightness Races with Monica 11 August 2011 в 09:38
поделиться

3 ответа

Попробуйте так:

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

Вы получили узел с помощью .find("street"), но не его содержимое, поэтому вам понадобилось .text().

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


EDIT:

Вы можете проверить, был ли найден узел street, используя свойство length.

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

alert(street.length); // should alert at least 1 if the find was successful
5
ответ дан 17 December 2019 в 07:00
поделиться
$("#<%= tbAdres.ClientID %>").val(street.text());
-1
ответ дан 17 December 2019 в 07:00
поделиться

try..

$("#<%= tbAdres.ClientID %>").val(street.html());

или

$("#<%= tbAdres.ClientID %>").val(street.text());
0
ответ дан 17 December 2019 в 07:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: