![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ボタンを押すと、それぞれの<label></label>の中の<img src = "sample.jpg" /> <br>を、1セットをのこして、あとは消すというのをやりたいのですが、うまくいきません。:gt(0)の部分を:not(:first)にしても無理でした。なので、根本的に、やり方がおかしいのかもしれないと思うので、アドバイスください。
$('label').children('img:gt(0)').remove('img');
要素の中の要素を指定して(1番目を除いて)、消すという考え方なのですが… 何が違うんでしょう。
[index.html]
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>TEST</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2 …
</head>
<body>
<script type="text/javascript">
$(function() {
$('button#img').click(function(){
$('label').children('img:gt(0)').remove('img');
$('label').children('br:gt(0)').remove('br');
});
});
</script>
<label>
<img src = "sample.jpg" /><br>
</label>
<label>
<img src = "sample.jpg" /><br>
<img src = "sample.jpg" /><br>
</label>
<label>
<img src = "sample.jpg" /><br>
<img src = "sample.jpg" /><br>
<img src = "sample.jpg" /><br>
</label>
<br>
<button id="img" type="button">削除</button>
</body>
</html>
[希望する出力結果] … <label></label>の中に<img src = "sample.jpg" /><br>が2つ以上ある部分は、removeで消されてる。
<label>
<img src = "sample.jpg" /><br>
</label>
<label>
<img src = "sample.jpg" /><br>
</label>
<label>
<img src = "sample.jpg" /><br>
</label>
No.2ベストアンサー
- 回答日時:
あとはindexを使ってこれでもいいかも
$(function() {
$('button#img').click(function(){
$('label img').filter(function(){return $(this).closest('label').find('img').index(this)>0;}).next('br').remove().end().remove();
});
});
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vb.net2005での画像の合成方法
-
HTMLからimgのsrcのみを正規表...
-
IplImageのBmp変換。
-
OpenCVの実行エラー
-
MFCで画像を表示させているので...
-
javaScriptでリンク画像のラン...
-
onclickで画面が固まる・・・ら...
-
【OpenCV】二値画像後、白の部...
-
libjpegライブラリの使い方につ...
-
画像が表示でnull; this.src
-
MAX関数を使ってからLEFT JOIN...
-
c++std::string型をTCHARに変換...
-
<div ~ </div> で囲まれたテキ...
-
IFRAMEの表示/非表示を切り替え...
-
jqueryのsortableで一部ソート...
-
動的にHTMLコンテンツを吹き出...
-
変数名をどのようにつけるのが...
-
jQueryでシンプルドラッグドロ...
-
プルダウンの位置がwin/macでず...
-
クリックで色変更後に既に変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
【OpenCV】二値画像後、白の部...
-
外部javascriptの重複を防ぐには
-
Vb.net2005での画像の合成方法
-
pythonで、tkinterとpillowの組...
-
html内にスライドショーを複数設置
-
ラズパイでno module named zbar
-
libjpegライブラリの使い方につ...
-
リンク先を動的に変更する
-
外部ファイルにしたら文字化け...
-
プログラムの上手な書き方は?
-
複数画像のランダム複数表示(...
-
error LNK2019 未解決のシンボ...
-
pythonのpygameでキャラクター...
-
imgボタンにfocusの当て方
-
OpenCVで固定枠で画像を操作す...
-
(javascript)HTMLで指定した...
-
<noscript>と</a>の関係
-
nodejsの画像表示は特別なこと...
おすすめ情報