2014-02-17 77 views
2

我做出了未來的jsfiddle李:http://jsfiddle.net/alonshmiel/Sq5wa/4/當按下退格鍵,刪除鍵或

當用戶按下backspace鍵,我想下一個指令來刪除:

  1. 如果希望刪除的字符是一個字符,將其刪除。
  2. 如果所需的焦炭爲<li>元素:刪除<li>和刪除在「國家」 <ul>發現<div>元素:<div><br></div>(每<li>創建<div><br></div>

我有一個檢測退格鍵的功能:

$('#countries').keydown(function(e) { 
    if (e.which == 8) { 

    } 
}); 

您可以通過添加文本UL添加鋰 - 硫,然後按回車鍵

任何幫助表示讚賞!

回答

1

你可以用下面這行做到這一點:

$(window.getSelection().anchorNode).closest('li').remove(); 

它會得到當前光標所在位置,並刪除節點,如果它是一個li

相關問題