удалить изображение без идентификатора из div с идентификатором - PullRequest
1 голос
/ 02 февраля 2012

У меня есть следующий HTML:

<div id="container"><img src="some/path/image.jpg" /></div>

Я хочу удалить это изображение с помощью функции. Однако я не очень разбираюсь в javascript и не могу этого сделать, потому что у элемента изображения нет идентификатора или класса.

  $("button").click(function () {
      $("container").remove("container > img");
    });

Однако очевидно, что это не работает. Пожалуйста, помогите!

Ответы [ 4 ]

7 голосов
/ 02 февраля 2012
$("#container").find("img").remove(); 

это должно сработать.

2 голосов
/ 06 января 2014

Ваш код идеален.Однако вместо того, чтобы просто использовать контейнер, вы должны использовать # перед ним.

$ ("# container> img")

1 голос
/ 02 февраля 2012

$ ("контейнер") должно быть $ ("# контейнер").

Я бы предложил $ ("# container"). Empty ()

0 голосов
/ 02 февраля 2012

попробуйте это, может работать ...

 $("button").click(function () {

// получить изображения

var myImages = $('#container').find('img');

for (var i =0; i< myImages.length; i++){
//remove each image
$('#container').removeChild(myImages[i]);
}



        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...