2017-03-29 159 views
0

我在我的cshtml中使用图标选择器。 我在页面中使用这些代码。删除div中的标签

 <div class="form-group" id="kisayolikon" style="display: none"> 
      @Html.TextBoxFor(model => model.Kisayol.KisayolIkon, new { @class = "IconPicker ", placeholder = _T("Kisayol Simgesi") }) 
      @Html.ValidationMessageFor(model => model.Kisayol.KisayolIkon) 
     </div> 

但是当我点击按钮。分类空间带有一个标签(我添加了截图)。我想用脚本或其他方法删除此标签。我试着用 in browser

$(document).ready(function() { 
     $("#kisayolikon .floatlabel-wrapper").removeClass("floatlabel-wrapper"); 
     $("#kisayolikon .label-for").removeClass("label-for"); 
     $("#kisayolikon .label-floatlabel").removeClass("label-floatlabel"); 
     $("#kisayolikon .label").removeClass("label"); 
     $("kisayolikon label").remove(); 
     $("kisayolikon > label").remove(); 
     $(".kisayolikon").empty(); 
     $("kisayolikon > label").remove(); 
     $(".selector - category").empty(); 

     $("kisayolikon label").remove(); 

     }); 

做,但没有一次成功。它使用检查元素时看起来像这样。我想从我的div中删除这些所有标签。 (我也加了screenshoot。)with inspect element

+0

如果可能的话,您可以共享整个页面的代码,以便您可以轻松观察到您在表单中添加了这些类的位置。 –

+0

使用WEB.Admin.MvcUI.Infrastructure @using WEB.Admin。 MvcUI.Models.KisayolModels 模型WEB.Admin.MvcUI.Models.KisayolModels.KisayolKaydet <脚本类型= “文本/ JavaScript的” SRC = “〜/内容/ LIB/IconPicker /演示/ demo.js”> 只有参考。 –

回答

1

试试这个。

var local = $("name-of-element").parents("label"); 
$(local).remove(); 

将删除顶部标签元素。

+0

我试图与此但不工作的:( $(文件)。就绪(函数(){ VAR本地= $( “kisayolikon”)父母( “标签的”); $ (本地)一个.remove(); VAR LOCAL1 = $( “floatlabel-包装”)父母( “标签的”); $ (LOCAL1)一个.remove();} \t \t \t \t \t \t ); \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t $(文件)。就绪(函数(){ VAR本地= $( “kisayolikon”)父母( “标签”)。 $(local).remove(); var local1 = $(“floatlabel-wrapper”)。parents(“label”); $(local1).remove(); }); –

+0

可能会在“$(document).ready”后面插入标签的代码。插入你的div后,你需要删除标签。查看您的代码的执行顺序。 (对不起,我的英语) –