Вставьте xml в <select> - PullRequest
       2

Вставьте xml в <select>

0 голосов
/ 13 марта 2011

XML:

<Questions>

  <Question>
     <Id>1</Id>
     <Text>aaa</Text>
     <Reserver />
  </Question>

  <Question>
    <Id>2</Id>
    <Text>bbb</Text>
    <Reserver />
  </Question>

</Questions>

Скрипт

$(doc).find("Questions").each(function()
{
  $('#s').
  append( $("<option></option>").
          attr("value",$(this).find('Text').text()).
          text($(this).find('Text').text())); 

});

HTML

 <select id="s">
     <option></option>
 </select>

Я хотел бы добавить 'aaa' и 'bbb', чтобы выбрать этоимя "s" в новой строке.

Но для этого кода добавьте aaa bbb для выбора.

1 Ответ

1 голос
/ 13 марта 2011

Измените find("Questions") на find("Question") для циклического прохождения отдельных элементов <Question> вместо одного элемента <Questions>.

Также вам следует позвонить $.parseXML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...