删除子项并更改父级的css类

时间:2011-12-18 18:41:25

标签: jquery css3

我想删除img标记并通过jquery更改span标记的css类。我想删除使用ID。我尝试使用此代码Delete a div or span with a 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 个答案:

答案 0 :(得分:1)

喜欢这个吗?

$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_spanImgMandatory").remove();
$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_imgMandatory").addClass("class_name");

答案 1 :(得分:1)

$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_spanImgMandatory img").remove();
$("#ctl00_objContentPageTag_spzContactInformation_txt_sContactZipCode_spanImgMandatory").addClass("newClass");

答案 2 :(得分:1)

试试这个:

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

[更改myidnewclass以适应]。

请注意,这将删除指定范围内的所有子项。如果您真的只想删除IMG代码,请改用:

$('#myid').addClass('newclass').children('img').remove();

答案 3 :(得分:1)

尝试这样的事情:

$('#your-span-id').addClass('some-class').find('img').remove();