删除特定div

时间:2015-08-28 13:24:02

标签: javascript jquery html

所以我正在研究一个论坛的自定义解决方案。我没有完全编辑所有内容的权限,但我可以在顶部添加Javascript。简而言之,我有一个包含代码的div,看起来像这样:

<div class="mermaid">
graph TD;
A[ISE when booking]-->B;
B[Go to the Details tab of the Customer's profile / Employees profile]-->C; 
C["Check to see if there are any strange or special characters (letters, numbers, etc)"]-->D; 
D[If there are, remove them and try the booking again];
</div>

我需要它显示与其他javascript一样正常工作。

不幸的是,当我在论坛上的WYSIWYG编辑器中输入它时,它会在每行之后添加br标签而不在代码中保留它,所以我得到:

<div class="mermaid">

<br>

graph TD;

<br>

A[ISE when booking]--&gt;B;

<br>

B[Go to the Details tab of the Customer's profile / Employees profile]--&gt;C;

<br>

C["Check to see if there are any strange or special characters (letters, numbers, etc)"]--&gt;D;

<br>

D[If there are, remove them and try the booking again];

<br>

</div>

我建议的解决方案是使用另一个javascript文件来删除此&#34;美人鱼&#34;中的所有br标签。在其他javascript运行之前的div。有没有人有任何关于如何处理这个的提示?我对JQuery有基本的了解以及如何删除元素,我只是不确定如何仅在此div中定位元素。

1 个答案:

答案 0 :(得分:2)

你可以这样做:

jQuery(function($) {
    $('.mermaid').find('br').each(function() {
        $(this).remove();
    });
});