2013-10-10 2 views
1

Я работаю над приложением для этого. Мне нужно получить доступ ко всем идентификаторам управления на странице aspx с помощью jquery. Я ищу способ, чтобы я мог получить доступ ко всем этим идентификаторам управления, которые присутствуют. Я также должен иметь доступ к элементам subcontrol, и я использую usercontorls, которые написаны на страницах ascx, которые указаны в aspx. Мне нужен способ использования jquery для доступа ко всем идентификаторам управления, которые присутствуют на текущей странице aspx, cotrols, присутствующим на странице ascx, соответствующей странице aspx и идентификаторам дополнительных элементов управления. Я хочу получить идентификаторы ярлыков, идентификаторы текстовых полей, даже если они указаны внутри таблицы или div. Пожалуйста, предложите мне путьПоиск всех элементов управления и субконтроля, присутствующих на странице aspx и соответствующем элементе управления ascx

+0

JQuery будет делать это независимо от ASP.NET, просто использовать $ («селектор»), такие как $ («DIV»), чтобы найти все divs – happygilmore

+0

Я хочу найти идентификаторы меток и текстовых полей, присутствующих в разных div и asp: content. Я хочу найти идентификаторы всех текстовых полей и меток без использования каких-либо ключей в качестве ввода – user2864496

+0

, это поможет, если вы объясните **, почему ** вам нужны идентификаторы? – happygilmore

ответ

0

Я общее имя класса для доступа ко всем представлениям сетки в проекте и, таким образом, я смог получить доступ к каждому заголовку и tr и td в виде сетки.

Я убедился, что все виды сетки будут иметь общее имя класса. Я просмотрел раскрывающийся список, используя $('select'), и установите флажок и метку, используя $("span"), потому что они соответственно отображаются на странице html. Тогда я написал соответствующий JQuery код, чтобы сделать то, что я хотел, как висения и каждый, например:

$('select').hover() 
1

Лучшим способом я могу думать, чтобы ответить на этот вопрос, чтобы сделать заказ JQuery плагина, чтобы сделать это:

jQuery.fn.getIdArray = function() { 
    var ret = []; 
    $('[id]', this).each(function() { 
    ret.push(this.id); 
    }); 
    return ret; 
}; 

Затем сделать что-то вроде

var array = $("#mydiv").getIdArray(); 
Смежные вопросы