Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как получить div элемент с необходимым css классом? (https://javascript.ru/forum/jquery/21002-kak-poluchit-div-ehlement-s-neobkhodimym-css-klassom.html)

Kotakota 25.08.2011 13:17

Как получить div элемент с необходимым css классом?
 
Привет.
Ищу на странице "div" элемент с классом "myClass".
$(document).ready(function(){
if($("div").is(".myClass")) {
// Как здесь получить DOM объект найденного DIV'a?
}
});

B@rmaley.e><e 25.08.2011 13:30

$('div.myClass')

melky 25.08.2011 13:50

Цитата:

Сообщение от Kotakota (Сообщение 122359)
Привет.
Ищу на странице "div" элемент с классом "myClass".
Как получить DOM объект найденного DIV'a?

вопрос не ясен до конца
$(document).ready(function(){
   var a = $("div.myClass");
    if( a.length/* если нашли*/ ) {
          if( a.length === 1 /*если нашли один*/) {
                  a = a[0];
                  // a - найденный div с классом myClass
          } else {
                  // проходим все найденные 
                  a.each( function(index, el){
                           // el - один из найденных div
                           // с классом myClass
                  });
          }
    }
});

Kotakota 25.08.2011 14:01

B@rmaley.e><e, melky - спасибо! То, что нужно!
Созрел еще один вопрос!
Мне необходимо сделать поиск элемента "div", с нужным классом и атрибутом id.
Сейчас это выглядит так:
$(document).ready(function(){
if($("div").is(".myClass")) {
if($(".myClass").is("#myID")) {
//...blahblah
}
}
});

А можно эти два if'а с проверками совместить в один?
Что то вроде:
if($("div").is(".myClass").is("#myID")) {
}

melky 25.08.2011 14:08

i$("div").is("#myID.myClass")

Kotakota 25.08.2011 14:11

Цитата:

Сообщение от melky (Сообщение 122388)
i$("div").is("#myID.myClass")

Спасибо!


Часовой пояс GMT +3, время: 19:41.