2014-12-18 2 views
-5

У меня есть HTML-строка, содержащие элементы, такие как button, li, span и т.д.Set Style свойства для элемента из строки, содержащей HTML-тег

Я хочу, чтобы применить некоторые стили для кнопок в зависимости от их имени класса.

например: если

button.btn { 
    some styles 
} 

и

button.btn-success { 
    some other styles 
} 

После добавления стилей я должен добавить этот HTML строку в тело. Как я могу сделать это в JQuery. Пожалуйста, помогите мне.

Спасибо заранее.

+1

Я надеюсь, вы знаете, атрибуты стилей CSS, добавьте стили, как вам нравится, то написать сценарий, чтобы добавить к телу. –

+0

Поиск 'inline css styling'. Вы поймете, как это сделать. Это просто. –

+0

фактически мой требование отправить почта корпус. Я должен добавить атрибут стиля для содержимого в тело письма, так как он не будет принимать классы начальной загрузки. Так что эта строка html динамически меняется в js, и мне нужно проверить классы и добавить css в элементы. после этого я должен добавить измененную строку html в тело письма. Примечание: у меня есть строка HTML, а не DOM. –

ответ

0

попробовать так:

$('button').each(function(){ 
    if($(this).hasClass("btn")){ 

    // add style here 
    } 

    if($(this).hasClass("btn-success")){ 

    // add style here 
    } 
}); 
+0

Это не DOM. если его DOM мы можем использовать вышеописанный метод. У меня есть строка html. –

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