所以我正在研究一个论坛的自定义解决方案。我没有完全编辑所有内容的权限,但我可以在顶部添加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]-->B;
<br>
B[Go to the Details tab of the Customer's profile / Employees profile]-->C;
<br>
C["Check to see if there are any strange or special characters (letters, numbers, etc)"]-->D;
<br>
D[If there are, remove them and try the booking again];
<br>
</div>
我建议的解决方案是使用另一个javascript文件来删除此&#34;美人鱼&#34;中的所有br标签。在其他javascript运行之前的div。有没有人有任何关于如何处理这个的提示?我对JQuery有基本的了解以及如何删除元素,我只是不确定如何仅在此div中定位元素。
答案 0 :(得分:2)
你可以这样做:
jQuery(function($) {
$('.mermaid').find('br').each(function() {
$(this).remove();
});
});