Исправить идентификатор в JQuery - PullRequest
0 голосов
/ 24 августа 2009

Я использую JQuery для моего приложения .. Сомневаюсь, как добавить идентификатор в мой элемент tr.

Мой код

    <script type="text/javascript">
      $(document).ready(function(){
               var tr = document.createElement('tr');
              var td1=document.createElement('td');     
               tr.appendChild(td);          
    });
 </script>                      

Я пытаюсь добавить идентификатор к элементу tr

как

РЕДАКТИРОВАТЬ: на $ (tr) .attr ('id', 'entryRow' + приращение); И решили .. Спасибо

Ответы [ 3 ]

3 голосов
/ 24 августа 2009

Вам не нужно использовать чистый JavaScript для создания элементов, jQuery также имеет удобный интерфейс для этого. попробовать:

$("<tr id='newId'><td></td></tr>")

Смотри также: http://docs.jquery.com/Core/jQuery#htmlownerDocument

2 голосов
/ 24 августа 2009

Если у вас есть еще больше данных, которые можно связать с одной строкой, вы можете использовать структуру данных для хранения этих данных:

$(tr).data('key', anything);
var any = $(tr).data('key');
2 голосов
/ 24 августа 2009

Поскольку tr не является объектом jQuery, вы должны будете написать так:

$(tr).attr('id', 'NewIdValue');

Если вам нужно установить более одного атрибута, вы можете написать, как показано ниже (используя нотацию Json):

$(tr).attr( {
    id: 'newIdValue',
    name: 'newName'     
  } );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...