ho contenteditable
div
come editor di testoconvertire paragrafo o nuovi elementi nella casella
funzionalità necessarie è tutto ciò che l'utente scrive o copia/incolla in editor di testo si trasforma in casella
per esempio
caso 1
Se l'utente scrive il seguente
Test1 (enter tasto premuto)
Test2
Test3 (ENTER tasto premuto) (tasto premuto entrare)
allora non ci dovrebbero essere tre casella di controllo Test1, Test2, Test3 rispettivamente
E
Case2
quando l'utente scrive
Parent1 (enter tasto premuto)
Test1 (enter tasto premuto)
Test2 (enter tasto premuto)
Test3 (enter tasto premuto)
Nel caso sopra ci saranno 4 casella parent1
e 3 li's
preferenze che abbia raggiunto ma i Sono aperto ad accettare nuove strade se più accurate.
$('#checkbox').click(function() {
var $p = "";
var re = /\S/;
$p = $('.outputBox');
$p.contents()
.filter(function() {
return this.nodeType == 3&& re.test(this.nodeValue);;
})
.wrap('<label> <input type="checkbox" name="field_1" value="on" />')
});
fondamentalmente una nuova campata, div, tag br o per quella di Li questione dovrebbe essere creato in caselle.
Se esiste un metodo diverso che soddisfi sia il requisito/requisito di base della creazione di caselle di controllo, è molto gradito.
In Case2, si desidera creare gli elementi di 'li' sulla rilevazione tasto tab ??? – dsaket
al clic su qualsiasi pulsante .. –