2017-03-29 1 views
0

J'utilise le sélecteur d'icône dans mon cshtml. Je l'utilise avec ces codes dans ma page.Enlever l'étiquette pour dans

 <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> 

Mais quand je clique sur le bouton. Catégories espace est livré avec une étiquette pour (j'ai ajouté une capture d'écran). Je veux enlever cette étiquette pour avec le manuscrit ou toute autre méthode. J'ai essayé de le faire avec 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(); 

     }); 

mais aucun d'entre eux travaillaient. il ressemble à ceci quand j'utilise l'élément d'inspection. Je veux enlever tous ces étiquettes pour et de mon div. (J'ai aussi ajouté un écran.) with inspect element

+0

si possible, pouvez-vous s'il vous plaît partager le code pour la pleine page de sorte qu'il peut être facilement observé que lorsque vous avez ajouté ces classes dans votre formulaire. –

+0

utilisant WEB.Admin.MvcUI.Infrastructure @using WEB.Admin. MvcUI.Models.KisayolModels modèle WEB.Admin.MvcUI.Models.KisayolModels.KisayolKaydet Seulement il y a aussi des références. –

Répondre

1

Essayez ceci.

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

Retire l'élément d'étiquette supérieur.

+0

J'ai essayé avec cela, mais pas travaillé :( $ (document) .ready (function() {var = local $ ("kisayolikon") les parents ("label pour"). $ (local) .remove(); var LOCAL1 = $ ("floatlabel-emballage") des parents ("label-pour"). $ (LOCAL1) .remove(); } \t \t \t \t \t \t) \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t $ (document) .ready (function() { var = local $ ("kisayolikon") des parents ("label"). $ (local) .remove(); var local1 = $ ("floatlabel-wrapper"). Parents ("label"); $ (local1) .remove(); }); –

+0

peut que le code qui insère l'étiquette s'exécute après "$ (document) .ready". Vous devez retirer l'étiquette après l'avoir insérée dans votre div. Voir la séquence d'exécution de votre code. (Désolé pour mon anglais) –