<div class="thewrapper">
の下にネストされたすべての要素のhtmlをclass = "excludeme"を除いてどのように選択できますか?jquery htmlメソッドから要素を除外
<div class="thewrapper">
<div class="excludeme"> some content to exclude.... </div>
<div class="whatever">
<span> lots of content and tags </span>
</div>
<div class="excludeme"> some content to exclude again.... </div>
<div class="whatever">
<span> more content and tags </span>
</div>
私はjqueryの.NOTをいじるとされています:いない事業者とちょうどそれが働いて得ることができません。例えば。以下は動作しません:
var pagehtml = $("div[class^='thewrapper']:not(div[class^='excludeme']").html();
var pagehtml = $('div[class^="thewrapper"]').not('[class="excludeme"]').html();
var pagehtml = $("div.thewrapper:not(:has(div.excludeme))").html();
var pagehtml = $('div:not(".excludeme")').html();
私は質問が提供されたリンクと重複していないと思います。この問題の問題は、要素が1つもない要素のselect子です。 – Mohammad
@Mohammad厳密に、子どもなしで.excludeme'下記の答えを参照してください。正確に何が尋ねられますか?重複した質問は 'html'ではなく' text'を要求しますが、基本的に原則は同じです。 –
それは素晴らしいです。はい、これは私の質問に対する正確な解決策です。投稿する前に気付かないうちに申し訳ありません。答えるのは大変ありがとう!! – Jason908