Я пытаюсь использовать селектор jQuery, который находит все поля ввода с определенным именем:
$('input[name=Filter']).click(function() {
// do something
});
Это должно соответствовать следующим элементам:
<input type="radio" name="Filter" value="A" />
<input type="radio" name="Filter" value="B" />
Это работаетхорошо.У меня проблема в том, что мои имена динамически генерируются ASP.net MVC и имена имеют период:
<input type="radio" name="Parent.Filter" value="A" />
<input type="radio" name="Parent.Filter" value="B" />
Я попытался написать следующий селектор:
$('input[name=Parent.Filter]').click(function() {
});
Я получаю следующую ошибку: Uncaught Syntax error, unrecognized expression: [name=Parent.Filter]
Как мне написать это выражение, чтобы оно работало правильно?