удалить дочерний и изменить класс родительского css - PullRequest
1 голос
/ 18 декабря 2011

Я хотел бы удалить тег img и изменить класс css тега span через jquery.и я хотел бы удалить с помощью идентификаторов.Я пытался использовать этот код Удалить div или span с id = ". Xxx" , но это не сработало

  <span id="ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_spanImgMandatory" class="xqh_LookUpTextBox_ImgMandatory">
   <img id="ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_imgMandatory" src="/spzBaseModule/Look_Base/Images/Admin/Icons/iconMandatory8x14.png" style="border-width:0px;align:middle;">
  </span>

Ответы [ 4 ]

1 голос
/ 18 декабря 2011

Попробуйте что-то вроде этого:

$('#your-span-id').addClass('some-class').find('img').remove();
1 голос
/ 18 декабря 2011
$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_spanImgMandatory img").remove();
$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_spanImgMandatory").addClass("newClass");
1 голос
/ 18 декабря 2011

Попробуйте это:

$('#myid').addClass('newclass').empty();

[изменить myid и newclass для соответствия].

Обратите внимание, что это удалит всех дочерних элементов указанного диапазона. Если вы действительно хотите удалить только теги IMG, используйте это вместо:

$('#myid').addClass('newclass').children('img').remove();
1 голос
/ 18 декабря 2011

Как это?

$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_spanImgMandatory").remove();
$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_imgMandatory").addClass("class_name");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...