我有一个生成一些<a>标签的PHP代码,最终输出如下:
<div id='link1'>
<a style="font-size:10pt; color: #008056" href="somelink">Name</a>
<b>;</b>
</div>
Run Code Online (Sandbox Code Playgroud)
我的问题是如何用jquery计算该div中的所有分号?
要在 style 属性中包含这些内容,请尝试以下操作:
alert($('#link1').html().split(";").length - 1);
Run Code Online (Sandbox Code Playgroud)
并且要获得属性中没有的属性:
alert($('#link1').html().replace(/(<([^>]+)>)/ig,"").split(";").length - 1);
Run Code Online (Sandbox Code Playgroud)
更新:要查找 a 中出现的一次;并将其删除:
$('#link1 a').each(function(){
if($(this).html().split(";").length==2){
$(this).html($(this).html().replace(";",""))
}});
Run Code Online (Sandbox Code Playgroud)
我不知道你在做什么,但如果你需要它,那么你可以这样做:
$('#link1').html().match(/;/g).length
Run Code Online (Sandbox Code Playgroud)
/;/g 是与所有人匹配的正则表达式 ;
| 归档时间: |
|
| 查看次数: |
2140 次 |
| 最近记录: |