JQuery динамически добавлять значение для фильтров атрибутов? - PullRequest
0 голосов
/ 16 апреля 2009

У меня есть фильтр атрибутов, похожий на этот $ (’input [name =" email "]‘);

Я хочу создать функцию с параметром, который будет содержать имя атрибута, примерно так:

function test(id_new){
     var var_name = $("input[name='"+id_new+"']:checked").val();
    alert(var_name);
}

но этот код не работает, какие-либо решения?

1 Ответ

2 голосов
/ 16 апреля 2009

Какую версию jQuery вы используете? Я приму 1,3.

Попробуйте удалить одинарные кавычки в селекторе атрибутов:

function test(id_new){
     var var_name = $("input[name="+id_new+"]:checked").val();
    alert(var_name);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...