Javascript 有没有办法在起始点隐藏字符?
“$$$”字符用于代码隐藏中的get indexof和hide list。现在我想问,有没有办法用jquery和/或javascript隐藏这些字符?提前谢谢Javascript 有没有办法在起始点隐藏字符?,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,“$$$”字符用于代码隐藏中的get indexof和hide list。现在我想问,有没有办法用jquery和/或javascript隐藏这些字符?提前谢谢 $$$<ul id = "myid"class = "listbranch"> <li>Битола</li> <li>Скопје</li> <li>Охрид</li> <li>При
$$$<ul id = "myid"class = "listbranch">
<li>Битола</li>
<li>Скопје</li>
<li>Охрид</li>
<li>Прилеп</li>
<li>Ресен</li>
<li>Гостивар</li>
<li>Куманово</li>
<li>Гевгелија</li>
<li>Штип</li>
<li>Велес</li>
<li>Пробиштип</li>
<li>Тетово</li>
<li>Кочани</li>
<li>Валандово</li>
<li>Струмица</li>
<li>Крива Паланка</li>
<li>Кавадарци</li>
<li>Неготино</li>
</ul>$$$
$$$
- Баа
- СПј
- Баа
- ПааП
- Пцццц
- ааа
- аааа
- ааа
- П
- бб
- ПбббП
- 托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫托夫
- ааа
- аааааааааа
- Сааа
- ПаПааа
- ааааааааа
- ццццццццц
$$$
您可以将它们放在类似
$$$
的元素中,然后使用JQuery隐藏元素,方法如下:
//hide the element with the hide class
$(".hide").hide();
另一种方法是将$$$包装在span标记中,并按照user5295483注释的建议使用css隐藏它们。但是,我建议使用类名,以防您不想隐藏所有的span标记
HTML:
如果要使用普通JavaScript隐藏$$$?您可以尝试以下操作:
//调用hide函数,
//必须将$转义,以便regexp将拾取所有三个
隐藏(/\$\$\$/);
函数隐藏(文本){//开始函数
//使用全局替换标志创建新的RegExp对象
var search=新的RegExp(文本“g”);
//用span元素包装$$$
document.body.innerHTML=document.body.innerHTML.replace(搜索“$$$$$$$”;
//使用hide类存储元素集合
var collection=document.getElementsByClassName(“隐藏”);
//循环遍历集合
for(var i=0;i
您可以将它们放在类似$$$
的元素中,然后使用JQuery隐藏该元素,方法如下:
//hide the element with the hide class
$(".hide").hide();
另一种方法是将$$$包装在span标记中,并按照user5295483注释的建议使用css隐藏它们。但是,我建议使用类名,以防您不想隐藏所有的span标记
HTML:
如果要使用普通JavaScript隐藏$$$?您可以尝试以下操作:
//调用hide函数,
//必须将$转义,以便regexp将拾取所有三个
隐藏(/\$\$\$/);
函数隐藏(文本){//开始函数
//使用全局替换标志创建新的RegExp对象
var search=新的RegExp(文本“g”);
//用span元素包装$$$
document.body.innerHTML=document.body.innerHTML.replace(搜索“$$$$$$$”;
//使用hide类存储元素集合
var collection=document.getElementsByClassName(“隐藏”);
//循环遍历集合
for(var i=0;i
首先不要发布包含“$$$”的文件。在构建过程中去除它们:
sed -ie 's/\$\$\$//g' out.html
轰,问题解决了。如果出于某种原因必须在文件中保留“$$$”,您仍然可以预处理该文件:
sed -ie 's?\$\$\$?<span class="ns-hide">$$$</span>/?g' out.html
sed-ie的?\$\$\$?$$$/?g'out.html
祝你好运 首先不要发布包含“$$$”的文件。在构建过程中去除它们:
sed -ie 's/\$\$\$//g' out.html
轰,问题解决了。如果出于某种原因必须在文件中保留“$$$”,您仍然可以预处理该文件:
sed -ie 's?\$\$\$?<span class="ns-hide">$$$</span>/?g' out.html
sed-ie的?\$\$\$?$$$/?g'out.html
祝你好运 虽然我不太理解这个问题,但它闻起来确实像一个。虽然我不太理解这个问题,但它闻起来确实像一个。这是一个很好的解决方案,但是如何将$$$自动放入元素中呢?也可以使用jsI使用span并将css属性设置为“不显示”。谢谢。:)@user5295483我在我的解决方案中添加了一个建议,如果您决定在页面上添加更多不包含$$$字符串的span标记,该建议可能会对您有所帮助。@zypro我在我的解决方案中添加了一个简单的JavaScript解决方案,如果您想查看它的话。这是一个很好的解决方案,但是如何自动将$$放入元素中呢?也可以使用jsI使用span并将css属性设置为“不显示”。谢谢。:)@user5295483我在我的解决方案中添加了一个建议,如果您决定在页面上添加更多不包含$$$字符串的span标记,该建议可能会对您有所帮助。@zypro我在我的解决方案中添加了一个简单的JavaScript解决方案,如果您想查看的话。