突出显示jQuery中单词之间的空格
Highlight empty space between words in jQuery
我是jQuery的新手,所以我有两个问题。
1-如何在此函数中突出显示单词之间的空格?
2-如何仅突出显示<abbr class="word p1">
标签?
HTML代码:
<span id="4">
<abbr class="word p1" >ﭢ</abbr>
<abbr class="word p1" >ﭣ</abbr>
<abbr class="word p1" >ﭤ</abbr>
<abbr class="word p1" >ﭥ</abbr>
<abbr class="end p1" >ﭦ</abbr>
</span >
JavaScript代码:
$(function(){
var time = 5;
$("abbr", "#4").each(function(i,e) {
$(e).delay(i*((time*1000)/$("abbr", "#4").length)).animate({'background-color': '#0f0'}, 500);
});
});
Css代码:
span
{
text-align:justify;
float:right;
}
@font-face {
font-family: 'p1';
src: url('http://c216429.r29.cf1.rackcdn.com/p1.eot?#iefix') format('embedded- opentype'),
url('http://c216429.r29.cf1.rackcdn.com/p1.woff') format('woff'),
url('http://c216429.r29.cf1.rackcdn.com/p1.ttf') format('truetype'),
url('http://c216429.r29.cf1.rackcdn.com/p1.svg#p1') format('svg');
}
.p1 {
font-family: 'p1';
}
演示:http://jsfiddle.net/eTyaV/
根据我上面的评论,只需在标签中包含空格即可解决空间突出显示问题。
<span id="4">
<abbr class="word p1" >ﭢ </abbr>
<abbr class="word p1" >ﭣ </abbr>
<abbr class="word p1" >ﭤ </abbr>
<abbr class="word p1" >ﭥ </abbr>
<abbr class="end p1" >ﭦ</abbr>
</span >
至于第2点,您可以通过使用类似if($(e).hasClass('word')) {}
的条件来检查元素在每个循环中是否有一个"单词p1"类。
$(function(){
var time = 5;
$("abbr").each(function(i,e) {
if($(e).hasClass('word')) {
$(e).delay(i*((time*1000)/$("abbr").length)).animate({'background-color': '#0f0'}, 500);
}
});
});
http://jsfiddle.net/eTyaV/7/
将空格放在<abbr>
内
.这将解决的空白
<span id="4">
<abbr class="word p1" >ﭢ </abbr>
<abbr class="word p1" >ﭣ </abbr>
<abbr class="word p1" >ﭤ </abbr>
<abbr class="word p1" >ﭥ </abbr>
<abbr class="end p1" >ﭦ</abbr>
</span >
要使用类word p1
仅突出显示<abbr>
元素,只需写入
$('abbr.word.p1').css({background:'0f0'});
相关文章:
- JS中单词之间的空格
- 在php和javascript onClick之间传递带有空格的值
- 如何在城市和州代码之间用逗号将城市和州从短划线格式化为空格.(javascript)
- 突出显示jQuery中单词之间的空格
- 使用 JavaScript 删除标签之间的每个空格
- 正则表达式和 javascript:匹配数字后跟空格和大写字母之间的所有内容
- 行之间有空格会影响 JavaScript 代码的性能吗?
- 在某些情况下,“text”方法会删除单词之间的空格
- 使用正则表达式获取多个单词,单词之间留有空格
- 通过JQuery在网页上的两个字符之间放置空格
- 空格上的正则表达式匹配 - 排除多组字符之间的空格
- jquery 移动控件组之间的空格
- 当数据库值为 NULL 时,如何在 XML 标记之间插入空格
- 如何删除句点和前一个单词之间的空格
- 删除带有单词javascript的大括号之间的空格
- 什么是用于删除大写字母之间的空格的正则表达式,但在单词之间保留空格
- 删除行之间的空格
- JS 正则表达式以匹配字符串,令牌之间最多有 1 个空格
- 文本之间的空格,但文本前后不空格
- 如何使用 javascript 删除 html 标记之间的空格