簡體   English   中英

按Ordered / Unordered列表上的enter鍵添加 <br> 每次之后 <li> 元件

[英]Pressing enter key on Ordered/Unordered list adds <br> after each <li> element

正在使用contentEditable元素,該元素具有與之關聯的一些文本格式。 但隨着使用有序或無序列表項,Chrome和Firefox增加了<br> ,每次我按下后先進入<li> 生成的html文本類似於以下內容:

Hello
    <ul>
      <li>World<br></li>
      <li>the great<br></li>
      <li> <br></li>
    </ul>

如何刪除添加到每個li標簽的off-the-grid <br>標簽? 是可以使用CSS或只使用javascript嗎?

使用CSS:

ul li br {
  display: none;
}

按Enter鍵的默認操作不會生成<br> ,請參閱http://jsfiddle.net/fudesign2008/2As6J/ 你的項目的js代碼中是否有任何錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM