में पाठ का चयन करें और इसमें स्पैन जोड़ें मेरे पास एक ऐसा फ़ंक्शन है जो चयनित टेक्स्ट प्राप्त करता है, पाठ माउस द्वारा चुना जाता है, और इसे एक चर में जोड़ता है। मैं उस पैराग्राफ में चयनित पाठ में उस चर के चारों ओर टैग जोड़ना चाहता हूं।jQuery एक अनुच्छेद
$("p").live("mouseup",function() {
selection = getSelectedText();
if(selection.length >= 3) {
var $spn = $("<span></span>").html(selection).addClass("selected");
$("p").wrap($spn);
}
});
//Grab selected text
function getSelectedText(){
if(window.getSelection){
return window.getSelection().toString();
}
else if(document.getSelection){
return document.getSelection();
}
else if(document.selection){
return document.selection.createRange().text;
}
}
मैं पाठ चयन चर प्राप्त कर सकते हैं, लेकिन इसके बजाय पैरा <p>
से चयनित पाठ के आसपास <span></span>
रखने की, मेरे समारोह इस बाहर घूमती है।
मैं इसे पैराग्राफ में कैसे बदल सकता हूं? धन्यवाद।
आमतौर पर जो भी आप पूछते हैं वह करना बहुत कठिन होता है। क्या आप वाकई अनुच्छेद के तहत कोई नेस्टेड टैग नहीं हैं? यदि वहां हैं, तो मौजूदा वास्तुकला को तोड़ने के बिना करना मुश्किल हो सकता है। – glmxndr
नए बनाए गए स्पैन को छोड़कर अनुच्छेद के तहत कोई अन्य टैग नहीं होना चाहिए। – Mircea