ich jquery bin mit einem Abschnitt der Kopie auszuwählen:aber ausschließen einige Kinder
str = '.main-content p:nth-child('+num+')';
string = jQuery(str).html();
(num wird an anderer Stelle erklärt und ist kein Problem).
Dies wählt den gesamten Inhalt innerhalb des p-Tags aus (natürlich), aber die p-Tags, die ich auswähle, haben Tags und starke Tags verschachtelt. Gibt es eine Möglichkeit, das p-Tag auszuwählen und das starke Tag zum Beispiel auszuschließen. Ich habe den folgenden Code versucht:
str = '.main-content p:nth-child('+num+') :not(strong)';
Aber dies wählt alle Kinder Elemente (mit Ausnahme von stark), aber nicht der Inhalt des tatsächlichen p-Tages.
Alle Ideen wären willkommen!
Vielen Dank im Voraus!
Bearbeiten - Beispiel angefordert:
<p><strong>Content that I want to ignore</strong> This is some content which I would like to include. <a href="#">also keep this</a></p>
Vorzugsweise ist diese Rückkehr:
<p>This is some content which I would like to include. <a href="#">also keep this</a></p>
oder dies:
This is some content which I would like to include. <a href="#">also keep this</a>
Können Sie zB HTML zeigen und die gewünschte Ausgabe bitte? – Stuart
Fügen Sie den Elementen, die Sie ändern möchten, eine Klasse hinzu. –
Können Sie genauer sein? Wie würde das genau helfen? Danke für deinen Beitrag! – samisonline