2012-04-03 2 views
1
<div class = "a"> 
    <div class = "a b"> 
     text 
    </div> 
</div> 
<script> 
    alert($(".a").html()); 
    alert($(".a b").html()); 
</script> 

Мне нужно добавить скрипт к HTML-странице, которую я не написал, и в этом скрипте мне нужно выбрать класс с именем, содержащим два слова, разделенных пробелом , Нормальный селектор не будет работать. Как его выбрать?Выбрать элемент по классу с двумя идентификаторами

ответ

4

Любой из следующих будет работать:

alert($(".a").html()); // select elements with class 'a' 
alert($(".b").html()); // select elements with class 'b' 
alert($(".a.b").html()); // select elements with BOTH classes 'a' AND 'b' 
+0

Ваш первый селектор будет возвращать разные результаты из-за родительского элемента, имеющего класс 'Ā' – Curt

+0

я забыл это было два разных класса. Благодарю. –

+0

@Curt true, однако я просто хотел продемонстрировать OP синтаксис при выборе классов. –

Смежные вопросы