javascript - احصل على النص Highlighted/Selected




jquery textselection (2)

هل من الممكن الحصول على النص المميز في فقرة من موقع ويب على سبيل المثال باستخدام jQuery؟


احصل على نص مميز بهذه الطريقة:

window.getSelection().toString()

وبالطبع معاملة خاصة لـ:

document.selection.createRange().htmlText

يعمل هذا الحل إذا كنت تستخدم chrome (لا يمكنك التحقق من المتصفحات الأخرى) وإذا كان النص موجودًا في نفس عنصر DOM:

window.getSelection().anchorNode.textContent.substring(
  window.getSelection().extentOffset, 
  window.getSelection().anchorOffset)




textselection