我一直在使用一个名为Dot Dot Dot的jQuery插件来对某些可能溢出的文本元素进行省略。我不是特别想将它应用于DOM中的每个元素,所以我一直把类“.ellipsis”放在可能溢出的东西上。我的另一个选择是在JS中选择带有CSS样式选择器的项目,而不是将类添加到项目中。
但是,我正在尝试将所有样式与HTML模板分开,所以我想要做的是选择样式表中的元素,并让jQuery插件仅影响那些项目。像这样:
在样式表中
main fig > figcaption (just an example selector, doesn't matter) {
Ellipsis: true;
}
在JS中:
$("select items with ellipsis: true").dotdotdot(do its thing);
问题: 将非官方的css属性放在对象上有多糟糕,它甚至可以工作吗?
然后我可以用jQuery选择这些对象吗?