Извлечь значение пользовательского атрибута тега с помощью jquery - PullRequest
0 голосов
/ 26 ноября 2009

У меня есть входные теги с пользовательским атрибутом: -

<input name="grp1" type="radio" myUDF="value1" />
<input name="grp1" type="radio" myUDF="value1" />

Как мне извлечь значение myUDF?

Сценарий: -

$("input[name=grp1]").click(function(){
   this.attr("myUDF"); // This throws the exception Object doesnt support this prop or mehod
});

Ответы [ 2 ]

4 голосов
/ 26 ноября 2009

'this' - это объект dom, а не объект jquery, поэтому он не имеет функции attr.

Вам нужно создать объект jq, например,

$(this).attr("myUDF");
1 голос
/ 26 ноября 2009

Вы можете получить значение атрибута так:

$("input[name=grp1]").click(function() {
    alert($(this).attr("myUDF"));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...