【问题标题】:Set Style property for an element from string containing HTML Tags为包含 HTML 标签的字符串中的元素设置样式属性
【发布时间】:2014-12-18 04:26:33
【问题描述】:

我有一个 HTML 字符串,其中包含 buttonlispan 等元素。

我想根据类名对按钮应用一些样式。

例如:如果

button.btn {
   some styles
} 

button.btn-success {
    some other styles
}

添加样式后,我必须将此 html 字符串添加到正文。我怎样才能在 Jquery 中做到这一点。请帮帮我。

提前致谢。

【问题讨论】:

  • 希望大家了解css样式属性,先添加自己喜欢的样式再写脚本添加到body中。
  • 搜索inline css styling。你会明白该怎么做。很简单。
  • 其实我的要求是发送邮件正文。我必须为邮件正文中的内容添加样式属性,因为它不接受引导类。所以,我在 js 中动态获取的那个 html 字符串,我必须检查类并将 css 添加到元素。之后,我必须将修改后的 html 字符串附加到邮件正文。注意:我有 HTML 字符串而不是 DOM。

标签: javascript jquery css


【解决方案1】:

试试这样:

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

    // add style here
    }

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

    // add style here
    }
});

【讨论】:

  • 它不是 DOM。如果它是一个 DOM,我们可以使用上述方法。我有 html 字符串。
猜你喜欢
  • 1970-01-01
  • 2010-09-25
  • 2016-01-10
  • 2011-05-30
  • 2011-05-15
  • 2018-07-29
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
相关资源
最近更新 更多