contenteditable li divda enter bosilganda ortiqcha div yoki p hosil bo'lyapti.

+1 ovoz
38 marta ko‘rilgan
so‘radi 28 dekabr, 18 parmonov98 (1,320 bal)
contenteditable li divda enter bosilganda  ortiqcha div yoki p hosil bo'lyapti.

oldini olish mumkinmi? stackoverflowni titkilayapman yaxshi yechim chiqmayapti.

1 ta javob

0 ovoz
javob berdi 02 yanvar Kenjebaev (992 bal)
$('div[contenteditable]').keydown(function(e) {
    // trap the return key being pressed
    if (e.keyCode === 13) {
      // insert 2 br tags (if only one br tag is inserted the cursor won't go to the next line)
      document.execCommand('insertHTML', false, '<br><br>');
      // prevent the default behaviour of return key pressed
      return false;
    }
  });
https://stackoverflow.com/questions/18552336/prevent-contenteditable-adding-div-on-enter-chrome
izoh qoldirdi 03 yanvar parmonov98 (1,320 bal)
bunda ikkita breakline qo'shilib qolyapti. menga bitta kerak. bitta qoo'yilsa execommand ga ishlayamapti.
izoh qoldirdi 07 yanvar Jasur320 (59 bal)
Unda bitta <br> qo'yib ko'rin:
document.execCommand('insertHTML', false, '<br>');
izoh qoldirdi 10 yanvar parmonov98 (1,320 bal)
bitta umuman ishlamaydi. :(

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...