获取父标签之内子标签之外的text
来源:互联网 发布:交换机端口 编辑:程序博客网 时间:2024/06/04 01:08
标题起的有点绕,举个例子说明:
<text text-anchor="middle"><textPath xlink:href="#textpath1" font-size="30" font-family="Brush Script MT" startOffset="50%">August 11. 2013</textPath><textPath xlink:href="#textpath2" font-size="20" font-family="Brush Script MT" startOffset="50%">North Carolina</textPath><textPath xlink:href="#textpath3" x="80" y="310" font-size="20" font-family="Brush Script MT" startOffset="50%">Fayetteville</textPath><textPath xlink:href="#textpath4" font-size="60" font-family="Brush Script MT" startOffset="50%">Williams Family Reunion</textPath>What I want</text>
上面这个SVG中,怎么取到<text>里同时在<textPath>之外的text "What I want"。
我试过$('text').text(),结果是text之内,包括textPath内的所有文字都被取出来了,这并不是我要的。
最后在这里发现了解决方法:http://stackoverflow.com/a/5913203/2177408
var text = ''; $('a').contents().each(function(){ if(this.nodeType === 3){ text += this.wholeText; } }); $("#largemenutop").html(text);
顺手把连接里的内容也贴过来吧。
The code
Copy the following code to your JavaScript, adding it before your first use of the constants.
1 2 3 4 5 6 7 8 9101112131415161718
// create the nodeType constants if the Node object is not definedif (!window.Node){ var Node = { ELEMENT_NODE : 1, ATTRIBUTE_NODE : 2, TEXT_NODE : 3, CDATA_SECTION_NODE : 4, ENTITY_REFERENCE_NODE : 5, ENTITY_NODE : 6, PROCESSING_INSTRUCTION_NODE : 7, COMMENT_NODE : 8, DOCUMENT_NODE : 9, DOCUMENT_TYPE_NODE : 10, DOCUMENT_FRAGMENT_NODE : 11, NOTATION_NODE : 12 };}
0 0
- 获取父标签之内子标签之外的text
- 获取父标签之内子标签之外的文本
- jQuery获取某标签的父标签
- jquery获取标签里的值html,val,text
- js 获取select标签的value 和 text
- text().toInt(&ok)获取标签控件字符串的方法
- jquery操作父标签中的子标签的CSS属性
- html中点击a标签获取text
- struts的<s:text/>标签
- 取text标签的value
- <s:text/>标签的使用
- 从某标签A内的B标签,即从A标签中选择B标签($("#B")是获取整个页面中的B标签),即获取A标签的子标签B,怎么获取?
- Unity3D获取GameObject的所有子对象,添加特定标签
- jsoup获取标签下的文本(去除子标签的)
- jquery获取span标签下的第一个span子标签内容
- DOM解析xml文档节点下的所有子节点,怎么样只输出标签名而没有<#text>标签
- 获取标签的属性
- 获取git的标签
- 数据库篇之存储过程[bsp_getuserorderlist]-BrnShop1.9升级至2.1升级说明(非官方版本)
- SSH框架整合示例
- 数据库篇之存储过程[bsp_getuserordercount]-BrnShop1.9升级至2.1升级说明(非官方版本)
- 数据库篇之[bsp_orders]数据表-BrnShop1.9升级至2.1升级说明(非官方版本)
- AVR中定时器几种工作模式的总结
- 获取父标签之内子标签之外的text
- 获取父标签之内子标签之外的文本
- XMPP协议实现即时通讯底层书写 (三) IOS XMPPFramework --IM底层架构设计+技术准备工作
- 数据库篇之[bsp_gifts]数据表-BrnShop1.9升级至2.1升级说明(非官方版本)
- 数据库篇之数据表-BrnShop1.9升级至2.1升级说明(非官方版本)
- Swap Nodes in Pairs Leetcode Python
- [Leetcode]Combinations
- [Leetcode]Pascal's Triangle
- [Leetcode]Pascal's Triangle II