jquery - 给 jQuery 创建的文本它自己的专有属性

标签 jquery css fonts

我用 jQuery 像这样创建了文本:

$("#box").append("HelloWorld")

我可以使用 CSS 并像这样编辑字体:

    #box{

    text-align: center;
    font-size: 80px;
    color: purple;
    font-family:"Times New Roman", Times, serif;
    font-style:italic;

     }

但不幸的是,这会更改此 Div 中所有文本的属性。

有没有办法通过给它一个某种 ID 来只改变这个文本。然后使用 CSS 只为该 ID 赋予属性。或者还有其他方法吗?我试过查找它,但也许我问的问题不正确。

即使有办法为文本提供“h1”、“h2”或“p”属性也是完美的。

提前感谢您的回答。

最佳答案

你需要用另一个元素包裹它

$("#box").append('<span class="special">HelloWorld</span>') // you can use any element like p, h1, h2, div etc as the wrapper element

然后

#box span.special {
    //custom properties
}

关于jquery - 给 jQuery 创建的文本它自己的专有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18289390/

相关文章:

javascript - 使用 CSS 设计 for 循环

html - Flexbox Div 不包含 Safari 中的所有元素,但在 Chrome 中工作正常

css - 无法解码下载的字体

html - Mac 上的字体和 div 位置不同(wordpress)

javascript - 如何通过 Greasemonkey 脚本在 Firefox 中存储数组?

javascript - 一种功能中的两种操作

html - 单选按钮 CSS 显示隐藏 div 没有 jQuery

javascript - 如何制作包含双字体的屏幕键盘?

javascript - 匹配字符串中的所有 URL 并在 JavaScript 中返回数组

jquery - 我收到 JSON 的 XML 错误消息?