Мне нужно получить имя select (#Dropdown), когда его значение известно, но, похоже, не может получить синтаксис. Вот пример:JQuery: Как получить имя выбора, когда значение известно?
$(document).ready(function()
{
var countrycode = '55';
var name = $("#Dropdown[value=countrycode]").text(); // fails here
if(name == 'Germany')
{..... etc
я могу заставить его работать следующим образом в другом контексте, когда я могу использовать «это»:
var name = $(this[value=countrycode]).text();
... но это не доступно в первый пример.
Кто-нибудь? Благодарю.
значение отборного никогда не определен, пока не будет выбрано что-то ---- см Adam поцелуя + ответ Бенуа для ответа ---- т.е., ваши #Dropdown уникален, поэтому просто используйте: var name = $ ("# Dropdown"). Attr ("name"); – davidosomething
@ davidosomething ... yep, это более сложный сценарий, представление формы, где параметры выбора были первоначально сгенерированы с помощью Ajax, поэтому теперь я хочу повторно заполнить их для пользователя для более плавного опыта. – Tom