申し訳ありませんが悪い英語。 "a"というidを持ち、結果に "b"要素がない要素を読みたいのですか?特定の子要素以外の要素を読み取るにはどうすればよいですか?
<div id="a">
hi
<div id="b">
every one
</div>
<div>bye</div>
</div>
と結果これを行うにはどのように
hi <div>bye</div>
すべきですか?
申し訳ありませんが悪い英語。 "a"というidを持ち、結果に "b"要素がない要素を読みたいのですか?特定の子要素以外の要素を読み取るにはどうすればよいですか?
<div id="a">
hi
<div id="b">
every one
</div>
<div>bye</div>
</div>
と結果これを行うにはどのように
hi <div>bye</div>
すべきですか?
結果としてHTML文字列が必要なようです。
を#a
とし、#b
をクローンから削除して.html()
のコンテンツを取得することができます。
var html = $('#a').clone().children().remove('#b').end().html();
またはそれはこのように書くことができます:
例:http://jsfiddle.net/uZ97k/1/
var html = $('#a').clone().children('#b').remove().end().html();
ラップ "HI" このようなdivタグで
<div id="a">
**<div> hi </div>**
<div id="b">
every one
</div>
<div>bye</div>
</div>
その後
<script type="text/javascript">
var result = $("#a").children(":not(#b)").html();
</script>
それは私のために働くdoesnt。 – imez
これはデモです:http://jsfiddle.net/6zW36/。編集:私はポストがデモで更新されて参照してください。 – Kyle
素晴らしいです。あなたに感謝u – imez