使用jQuery选择所有Cite引用
Selecting all Cite references using jQuery
假设我有以下HTML:
<html>
<head>
<title>My Test Page</title>
</head>
<body>
I liked the book <cite>Catcher In The Rye</cite>.
I also liked the book <cite>The Great Gatsby</cite>.
</body>
</html>
我想知道的是,是否有办法选择<cite>
和</cite>
标签之间的所有字符串?我想做的是为cite
标记之间的所有文本添加一个css样式。我知道我可以为每个属性添加一个通用的class
属性,并使用类名来选择它们,但有很多,我不愿意将其添加到每个属性中。jQuery有cite
标签的选择器吗?
此选择器应选择文档中的所有cite
标记;$('cite')
你可以这样使用它;$('cite').addClass('myCustomCssClass');
请参阅http://api.jquery.com/element-selector/
$("cite")
应该获取所有实例。
在jQuery中,有三个主要的选择器:
- 按标签名称:$("cite")
- 按类别:$(".someClass")
- 按ID:$("#SomeID")
一个很好的想法是"我该如何定义一个CSS定义来为一个或多个元素设置样式"?一般来说,这个答案将为您提供一个在jQuery中使用的好选择器。
在您的案例中,您可以对每个CITE元素进行迭代,并获得如下所示的text/html:
$("cite").each(function() {
var theText = $(this).text(); // example to get text
var theHtml = $(this).html(); // example to get html
// do whatever you want with these values
});
one liner
$('cite').addClass('yourclass').css({'height':'20px','width':'10px'});
依此类推
相关文章:
- 引用对象中的通用值
- 如何在JavaScript中将字符串转换为函数引用
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 在动态创建的元素上获取对特定选择器的引用
- IIFE中的函数引用不可用
- 如何通过引用var Using DataTables来进行分页或排序
- 如何在创建键时引用来自同一对象的键
- Datatables:通过DOM数据源中的名称引用列
- 自引用回调
- 引用类变量中的原型方法
- 无法获取属性'selectedIndex'的未定义引用或null引用
- Vanilla JS通过引用移除数组元素
- 通过引用传递JavaScript对象
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- "“;变量未引用正确的对象
- 获取对使用Tampermonkey使用javascript创建的元素的引用
- 引用vue.js中v-for中的上一个值
- 在gump和nodejs中使用Typescript时,未定义对require和exports的引用
- 如何正确引用传递到淘汰中的当前元素的属性.JS
- 使用jQuery选择所有Cite引用