gpt4 book ai didi

javascript - 使用 jquery 计算空格数?

转载 作者:行者123 更新时间:2023-11-29 17:30:47 25 4
gpt4 key购买 nike

问题:我需要一个解决方案来使用 jquery 查找列表标签内复选框前面的空格数

   <li id='list_id'>
&nbsp;&nbsp;<input type="checkbox" name="check">good
</li>

最佳答案

var listItem = $('#list_id');

var clone = listItem.clone();

clone.find('*').remove();

matches = clone.html().match(/&nbsp;/g);

alert(matches.length);

这将alert()#list_id的文本节点中 的个数。

See it on jsFiddle .

不过,如果您想要领先的,试试这个...

var listItem = $('#list_id');

var html = $.trim(listItem.html());

var count = 0;
var match = '&nbsp;';


while (html.substr(0, match.length) === match) {
count++;
html = html.substr(count * match.length, (count * match.length) + match.length);
}


alert(count);

See it on jsFiddle .

这将计算所有   end-on-end,即粘合在一起。如果你只想匹配左尖括号之前的每一个,Lee有一个solution available on jsFiddle .

关于javascript - 使用 jquery 计算空格数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com