Voglio aggiungere un elemento html a un div e avere jquery restituire il set avvolto che contiene l'elemento che ho appena aggiunto e non l'avvolto set contenente il divOttieni jquery's .append() per restituire il set avvolto contenente l'oggetto aggiunto non il contenitore
Quindi il mio html: -
...
<div id="somediv">Some other elements...</div>
...
javascript: -
var jqueryObj = $('#somediv').append('<p>Hello, World!</p>');
alert(jqueryObj.html());
Vorrei questo per avvisare me con 'Hello, world'
non 'Some other elements...<p>Hello, World!</p>'
si dovrebbe salvare il contenuto html prima di aggiungere il nuovo contenuto e dopo l'aggiunta rimuovere il contenuto salvato dal nuovo. Ma perché non si salva semplicemente il valore di ciò che si aggiunge a una variabile e si utilizza il metodo .text()? –
Siamo spiacenti, questo è stato un caso di prova che ho impostato - Non voglio realmente il testo del paragrafo che lo contiene, voglio applicare una finestra di dialogo ui jquery all'oggetto jquery – rgvcorley