19

次の例では

http://jsfiddle.net/pDsGF/

クラス「親」からクラス「子」だけを削除したい。私が試してみました

.remove($('parent').children('child'))</ p>

しかし、それは機能しません

4

5 に答える 5

28

You need periods to get elements by class, for one. For two, that syntax isn't correct.

$('.parent .child').remove();

Here's a demo.

于 2012-07-29T21:59:28.230 に答える
10

親 (クラス「親」) の子 (クラス「子」) を削除しますか?

$('.parent').children('.child').remove();

または単に:

$('.parent .child')​.remove()​;
于 2012-07-29T22:04:14.320 に答える
3
于 2012-07-29T21:59:07.667 に答える
2

これでうまくいきます。

$('.parent .child').remove();

(ミニテックは私を打ち負かしました:))

于 2012-07-29T21:59:07.213 に答える
1

多くの方法: 子の識別子がない場合は、子を親の位置から削除できます。

var p ='.parrent';//identify the parrent
   $('p').children('1').remove();//remove the child placed in ('1');

直接削除 [識別子がある場合]

$('.parent .child').remove();//it removes child from the parent.

親が何かわからない場合。

var selector = '.child';//you must identify ONE child to find its parent

var sP = $(selector).parent();//selecting the parent for this Child

//now removing the Child [identifier = position of child]

$(select).parent().children("5").remove();

同じクラスの子が多すぎる場合、親はすべて異なります。子クラスを置くことによっても子を削除できます

//[._iNote] is the selector for the removing Element Here.
$(select).parent().children("._iNote").remove();

このスクリプトは、選択された親で選択された子のみを削除します。同じ識別子を持つ子が多数ある場合、それらはすべて削除されるため [???] このような場合、要素を選択するためのカスタム属性を作成できます [HTML5 のみ]。例

<p data-me="someThing-i-like"> [its a custom attr (data-me="someThing-i-like")] </p>

この場合、この要素を削除するには、

$("[data-me=someThing-i-like]").remove();// will work fine

この投稿について質問がある場合は、plz plz plz でお知らせください [ コメント ]

于 2015-11-19T05:32:16.827 に答える