Вы можете получить атрибут id
элемента, используя функцию attr()
:
var myId = $('Form.CustomObject6').attr('id');
Итак, если вам нужен идентификатор Form.CustomObject6
, это, вероятно, то, что вы ищетедля:
$("a[href*='http://www.google.com']").attr('href',
('http://www.google.com/search?q'+ $('#ServicerequestEditForm.CustomObject6 Id').attr('id')));
Предоставьте образец своего HTML-кода, если вы все еще не в состоянии захватить id
, который вам нужен.прочитайте ваш вопрос и подумайте, что я неправильно понял, что вы просите.Я думаю, что вы пытаетесь получить значение элемента ServiceRequestEditForm.CustomObject6 Id
, но он продолжает возвращать undefined
.Это связано с тем, что селектор jQuery содержит специальные символы (.
и пробел).Вы должны экранировать каждого специального символа двумя обратными слешами: \\
.Попробуйте это:
var myVal = $('#ServiceRequestEditForm\\.CustomObject6\\ Id').val();
Таким образом, ваш код теперь становится:
$("a[href*='http://www.google.com']").attr('href',
('http://www.google.com/search?q'+ $('#ServiceRequestEditForm\\.CustomObject6\\ Id').val()));