Добавьте имя attr к сгенерированному <span> - PullRequest
1 голос
/ 13 сентября 2009

Я использую эту строку кода:

initWords($('<span></span>').addClass('word').text(data.word).appendTo('#wordBank'));

Наряду с созданием <span class="word">word</span> я тоже хочу добавить name = "WORD HERE" к тегу.

Я вижу, что $(".word").attr("name"), но вот как я устанавливаю имя attr на span.word?

Ответы [ 2 ]

8 голосов
/ 13 сентября 2009

Чтобы установить атрибут, используйте 2 параметра :

$(".word").attr("name", "somevalue");
0 голосов
/ 13 сентября 2009

Если вы используете

$(".word").attr("name")

вы найдете атрибут name первого span на странице.

Если вы хотите установить значение, используя следующий синтаксис:

1) Используйте "attr (key, value)", чтобы установить одно свойство для значения, соответствующего элемента (ов):

$("img").attr("key", "value");

2) Используйте "attr (properties)", чтобы установить некоторые атрибуты для соответствующих элементов:

$("img").attr({ key1: "value1", key2: "value2" });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...