Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Jquery:链接的第一个单词颜色跨度问题

Jquery:链接的第一个单词颜色跨度问题
EN

Stack Overflow用户
提问于 2015-01-18 03:14:02
回答 3查看 116关注 0票数 2

当作为链接时,我和第一个单词有问题,单词看起来不正常。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
     $('h3')
  .each(function () {
    var h = $(this).html();
    var index = h.indexOf(' ');
    if (index == -1) {
        index = h.length;
    }
    $(this).html('<span style="color:#fff;">' + h.substring(0, index) + '</span>' + h.substring(index, h.length));
});

当没有出现时,h3标记中的链接看起来很好

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-01-18 03:42:27

不能在span元素中使用颜色来设置标记中的颜色。您需要在标签本身中设置颜色:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('h3').each(function () {
    if($(this).contents().first().is('a')){
        $(this).contents().first().css('color','#fff');
    }else {
        var node = $(this).contents().filter(function(){
            return this.nodeType == 3;
        }).first();
        var text = node.text();
        var first = text.slice(0, text.indexOf(" "));
        node[0].nodeValue = text.slice(first.length);
        node.before('<span style="color:#fff">' + first + '</span>');
    }
});
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
h3{
  background: #f00;
  }
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h3><a>test</a> word</h3>
<h3>test word</h3>

here获取的第一个单词选择器的代码。

票数 0
EN

Stack Overflow用户

发布于 2015-01-18 03:26:58

尝试一下这样的方法:http://jsfiddle.net/jnmwyagy/2/

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<h3><a href="#">google</a><p><span class="text">First</span> Word</p></h3>
<h3><a href="#">google</a><p><span class="text">First</span> Word</p></h3>

jQuery

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $('h3')
     .each(function () {
     $(this).find('.text').css("color", "red");
 });
票数 0
EN

Stack Overflow用户

发布于 2015-01-18 03:31:59

尝试搜索打开的a标记,而不是空格。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$('h3').each(function () {
    var h = $(this).html();
    var index = h.indexOf('<a');
    if (index == -1) {
        index = h.length;
    }
    $(this).html('<span style="color:#fff;">' + h.substring(0, index) + '</span>' + h.substring(index, h.length));
});

说真的,最好将CSS样式应用于h3 a a标记。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28009055

复制
相关文章
jquery改变链接移上光标时的颜色实例
效果体验http://hovertree.com/texiao/jquery/18/
全栈程序员站长
2022/07/15
1.2K0
jquery导航选中按钮颜色变化
今天写一个前端页面的小功能,选中某个按钮或者菜单的时候颜色发生变化,以便用户区分自己选中的选项,这也是一种前端日常工作之中优化项。 效果是这样的:
王小婷
2019/07/04
3.8K0
jQuery的 delegate问题
支持为动态生成的标签元素绑定事件也许就live和delegate了吧,不过新版本已经不支持live了,只有delegate
书童小二
2018/09/03
6990
jquery 表格样式 交替颜色 选中换色
table { border:0;border-collapse:collapse;} td { font:normal 12px/17px Arial;padding:2px;width:100px;} th { font:bold 12px/17px Arial;text-align:left;padding:4px;border-bottom:1px solid #333;} .even { background:#FFF38F;} /* 偶数行样式/ .odd { background:#FFFFEE;} / 奇数行样式*/ .selected { background:#FF6500;color:#fff;}
用户5760343
2019/10/10
1.4K0
jquery 表格样式 交替颜色 选中换色
鼠标经过超链接改变字体颜色方法
一、引入CSS .a{ color:#101010}/* 默许超链接字体色彩为蓝色 */ .a:hover{color:#F00}/* 默认超链接字体悬停时色彩为红色 */ .zhiding a{ color:#101010} .zhiding a:hover{ color:#F0F} 二、调用示例 <a href="="#">默认超链接</a> <p class="zhiding"><a href="#">指定超链接</a></p>
小何.
2023/03/07
2.4K0
Elasticsearch Span Query跨度查询
ES基于Lucene开发,因此也继承了Lucene的一些多样化的查询,比如本篇说的Span Query跨度查询,就是基于Lucene中的SpanTermQuery以及其他的Query封装出的DSL,接下来就看一下这些DSL都如何使用吧! 更多翻译参考:Elasticsearch知识汇总 span_term查询 这个查询如果单独使用,效果跟term查询差不多,但是一般还是用于其他的span查询的子查询。 用法也很简单,只需要指定查询的字段即可: { "span_term" : { "user"
用户1154259
2018/01/17
2.7K0
问题 1505: [蓝桥杯][算法提高VIP]单词个数统计
题目描述 编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词。例如:字符串“this is a book”当中包含有4个单词。
且陶陶
2023/04/12
4750
storyboard navigationBar 颜色色差和标题颜色问题
2.用storyboard设置navigationBar的颜色,XIb上没有属性设置
星宇大前端
2019/01/15
9420
vue ColorPicker 颜色选择器,传颜色值的问题
vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。
王小婷
2021/11/24
2.5K0
vue ColorPicker 颜色选择器,传颜色值的问题
在链接前面自动添加favicon 图标(jquery)
相信你在一些网站上看过类似的东东,就是在一个可点击外链左侧,会有一个目标链接网站的favicon 图标。这一个小小的设置可能对提升用户体验有不少帮助,一些WordPress 站点也利用这个来做“友情链接”页面。 下面介绍一下实现的方法,只要是jquery 的运用+一个获取网站favicon 图标的接口(api)。 演示 首先还是给个demo 先:传送门 教程 先献上代码: html: <a href=http://Devework.com>Devework</a> <a href=http://www.
Jeff
2018/01/19
1.3K0
高频面试系列:单词拆分问题
读完本文,可以去力扣解决如下题目: 139. 单词拆分(中等) 140. 单词拆分II(困难)
labuladong
2022/09/01
6540
高频面试系列:单词拆分问题
jQuery的checkbox传值问题
最近不知道要写什么了,没有怎么学习新的知识点,而是一直在研究jquery相关的东西,有人说jquery已经快要过时了,很多公司都不用这个框架了,但是我觉得,有些知识,作为基础,还是要多回顾一下,记录一下。今天写了一个简单的功能,将checkbox选中的value值提交到后端。
王小婷
2020/11/30
2.1K0
CSS与JQuery的相关问题
background-image: -moz-radial-gradient(45px 45px 45deg,circle cover,yellow 0%, orange 100%,red 95%);
JQ实验室
2022/02/09
1.3K0
CSS与JQuery的相关问题
JQuery Ajax跨域的问题
今天前端因为需要ajax调用两个不同的项目,请求域不一样,所以涉及ajax跨域的问题 ,其实很简单,具体如下
执笔记忆的空白
2020/12/25
7780
jQuery 插件 的this 指向问题(实战)
资源直接搜索 daterangepicker 即可,当然好看的样式可以基于Bootstrap。
用户7293182
2022/01/17
1.1K0
jQuery 插件 的this 指向问题(实战)
a标签目标链接问题
2、确定文件寻找路径,因为css.html的父目录是css,而body.html在body目录下,所以需要先退到上一目录head然后再到body目录下寻找body.html
IT人一直在路上
2019/09/18
6090
a标签目标链接问题
jQuery和js获取页面中所有a链接的href值
利用JavaScript和jQuery获取页面中的a链接: jQuery方法: //$('a') 获取了所有的a标签,然后循环获取 $('a').each(function(){     var href = $(this).attr('href');     console.log(href); }); JavaScript方法: 可以封装成一个函数 function getHref(){     var hrefArr = document.getElementsByTagName('a'); //获
德顺
2019/11/13
14.6K0
解决WordPress 文章英文单词溢出/单词断词等问题
很多时候,WordPress中文主题都可能在开发的时候,漏掉了对文章对英文的排版优化,出现几种情况:
小唐同学.
2022/02/22
1.8K0
解决WordPress 文章英文单词溢出/单词断词等问题
jQuery on绑定事件问题
以前没注意,最近在使用on绑定事件时发现,通过for循环绑定动态绑定时,多个元素最终绑定的都是最后一次事件,不知道用while是不是也是一样,谁有清楚这种现象也可以说一下原因!!!
sucl
2019/08/07
2.5K0
WordPress 技巧:获取日志中的第一个链接
我们知道 WordPress 日志格式(Post format)中有个 link 的格式,如果你的主题启用了 Post format 功能并且使用了 Link 这个格式,那么你想这篇日志直接链接到日志中的第一个链接。
Denis
2023/04/15
3810

相似问题

Jquery:更改第一个单词的颜色跨度问题

20

带有.html()的firefox的jquery链接颜色问题

30

如何使用jQuery用链接包装跨度?

18

单击链接时jQuery切换跨度类

51

改变跨度ID的jquery滑块问题

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文