La désactivation/Activation de la div à l'aide de jquery

Je suis relativement nouveau à jQuery. Je suis en train de travailler sur une application pour créer un widget pour accepter les dons à des ONG.

<div data-rle="content" id="save">  
<label for="saveWidget">Save your Widget before posting in online:</label>  
<input type="submit" value="Save Widget" id="saveWidget"
data-theme="b" data-inline="true" />  
</div>  
<div data-rle="content" id="post">  
<fieldset data-role="controlgroup">  
    <legend>Select on option for posting your online:</legend>  
    <input type="radio" name="submit" id="html" value="hmtl"
    checked="checked" /> <label for="html">Please provide
    the HTML - I'll post it myself. <br>The HTML will be
    displayed below.</label>   
            <input type="radio" name="submit" id="blog" value="blog" />   <label
    for="blog">Go to Blogger</label>  
</fieldset>  
<input type="submit" value="Get HTML" id="submitWidget"
data-theme="b" data-inline="true" />  
</div>

Mon but est d'avoir le div avec id="post" désactivé dans le début, et lorsque l'utilisateur clique sur enregistrer, je veux permettre à la div. J'ai essayé d'utiliser $('#post').attr('disabled', true); mais il ne semble pas fonctionner. La div n'a pas été désactivée
Toutes les idées sur la façon d'atteindre cet objectif.

  • Qu'entendez-vous par "désactiver une div"? Un div est juste un conteneur.
  • On ne se contente pas de désactiver un div. Vous devez désactiver le <input> éléments à l'intérieur de la div.
  • Div éléments ont pas intrinsèque de l'interaction afin de désactiver un à un sens (de sorte qu'ils n'ont pas un tel attribut ou propriété).
  • peut-être que vous voulez cacher la div?
  • Ce que je veux réaliser est que la div est grisé et sur l'utilisateur en cliquant sur le bouton enregistrer, je voudrais permettre à l'utilisateur d'interagir avec la div. Je peux aussi afficher/cacher la div, mais je veux savoir si il existe un autre moyen pour y parvenir.
InformationsquelleAutor Hozefa | 2011-12-08