jquery - 使用 jQuery 代码选择文本节点的一半

标签 jquery text

好的,我有这个代码

var text = $('.css .cont_code code');
 text.contents().text(function() {
   $(this).each(function() {
   var cssC = "background , background-color , width , height , float , margin , margin-left , margin-right , margin-top , margin-bottom , contents , border , !important"
  if (text === "cssC")
 { 
  $(this).wrap('<span class="stylesC" />');
  }
})
})

它抓取所有文本节点行,而不是我在 var cssC = 中提供的文本代码任何帮助将不胜感激从未用jQuery抓取textNodes并且对如何编写实际的javascript知之甚少,如getElementById老实说,我对此并不流利,对于 jQuery 也不太流利。

基本上我想做的是抓取我放置在 var cssC 中的某些文本字段,然后如果发现将其包装在带有 span class="stylesC" /> 的跨度中结果应该是这样的

http://jsfiddle.net/yzpCE/

最佳答案

http://jsfiddle.net/YxjnR/1/

你不必在这里做太多的 jQuery 工作,但我会拆分 cssC 中的单词,然后当你发现那些带有相同字符串的单词时,对 html 字符串进行替换在一个跨度内。

html.replace(new RegExp(this, 'g'), '<span class="stylesC">' + this + '</span>');

关于jquery - 使用 jQuery 代码选择文本节点的一半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14372909/

相关文章:

javascript - 如何在HTML页面中声明JS变量

jquery - 在 jQuery 日期选择器中设置最小日期

javascript - Angular Jquery 幻灯片切换/向上弹出窗口

德尔福2010 : Writing code to assign Caption containing Unicode literal values or load unicode symbols from text file?

ios - 将 UILabel 文本对齐到左下角

R:重复值直到按组出现新值,仅出现一次第一个非 NA 值

javascript - 是否可以将 contentEditable 与 jQuery DatePicker 一起使用?

jquery - 显示/隐藏 ul li 内的内容

带有文本和向下箭头的 C# 按钮

mysql - 在mysql中导入一个txt文件