У меня есть скрытое поле ввода на странице, и я хотел получить его идентификатор с помощью jQuery.Я использую приведенный ниже оператор, но он выходит как null.Can, кто-нибудь скажет мне, что Я делаю неправильно здесь.Получение скрытого идентификатора элемента ввода с помощью jquery
$(document).ready(function()
{
var hiddenID = $('input[id~="HiddenCounter"]').attr('id');
});
В представлении источника страницы я могу видеть, что мой элемент
<input type="hidden" name="longstringgeneratedbyASP.Net_HiddenCounter" id="longstringgeneratedbyASP.Net_HiddenCounter"/>
Вашего '' тег в вопросе имеет дополнительную двойную кавычку после 'ID ='. Это в реальном коде? –
nope..just отредактировал код. – user505210
Вы знаете, что я бы ответил +1, если бы он сказал, что именно, селекторный материал ('* =, ~ =, $ ='). Я знаю, что они означают. Вы знаете, что они означают, но что они означают, суть ответа на вопрос OP. Его ~ = не может работать, потому что он ищет слово. –