Ajout d’atsortingbut dans jQuery

Comment puis-je append un atsortingbut dans des balises HTML spécifiques dans jQuery?

Par exemple, comme ce simple HTML:

 

Puis en ajoutant un atsortingbut disabled = “true” comme ceci:

  

    Vous pouvez append des atsortingbuts en utilisant attr comme ça:

     $('#someid').attr('name', 'value'); 

    Cependant, pour les propriétés DOM telles que checked , disabled et en readonly , la méthode appropriée (à partir de JQuery 1.6) consiste à utiliser prop .

     $('#someid').prop('disabled', true); 

    meilleure solution: à partir de jQuery v1.6, vous pouvez utiliser prop () pour append une propriété

     $('#someid').prop('disabled', true); 

    pour le supprimer, utilisez removeProp()

     $('#someid').removeProp('disabled'); 

    Reference

    Notez également que la méthode .removeProp () ne doit pas être utilisée pour définir ces propriétés sur false. Une fois qu’une propriété native est supprimée, elle ne peut plus être ajoutée. Voir .removeProp () pour plus d’informations.

    Vous pouvez le faire avec la fonction .attr de jQuery, qui définira les atsortingbuts. .removeAttr suppression est effectuée via la fonction .removeAttr .

     //.attr() $("element").attr("id", "newId"); $("element").attr("disabled", true); //.removeAttr() $("element").removeAttr("id"); $("element").removeAttr("disabled"); 
     $('#someid').attr('disabled', 'true'); 
     $('#someid').attr('disabled', 'true'); 
     $('.some_selector').attr('disabled', true); 

    Cela pourrait être plus utile ….

     $("element").prop("id", "modifiedId"); //for boolean $("element").prop("disabled", true); //also you can remove atsortingbute $('#someid').removeProp('disabled'); 

    Ajouter un atsortingbut en tant que:

     $('#Selector_id').attr('disabled',true); 
     $('#yourid').prop('disabled', true);