return $('<div>', {
class: "my_Class"
});
Répondre
Il est de retour d'un élément <div class="my_Class"></div>
nouvellement créé, c'est le
$(html, props)
overload of $()
. Il prend l'élément HTML et un objet de propriétés à définir.
Quelque chose à noter cependant, class
est un mot-clé dans IE et causera des problèmes, vous devez le mettre entre guillemets:
return $('<div>', { 'class': "my_Class" });
Un exemple plus complet peut être quelque chose comme:
return $('<div>', { 'class': "my_Class", click: function() { alert('hi'); } });
À partir des documents:
À partir de jQuery 1.4, nous pouvons transmettre une carte de propriétés au second argument. Cet argument accepte un surensemble de propriétés pouvant être transmises à la méthode
.attr()
. En outre, toute event type peut être passé dans, et les méthodes jQuery suivantes peuvent être appelées: val, css, html, text, data, width, height ou offset. Notez qu'Internet Explorer ne vous permettra pas de créer un élément d'entrée et changer son type; vous devez spécifier le type en utilisant<input type="checkbox" />
par exemple.
- 1. Que signifie cette ligne de code?
- 2. Que signifie cette ligne dans Python?
- 3. Que signifie cette ligne du fileno perldoc?
- 4. Que signifie cette ligne dans Ruby?
- 5. Que signifie cette ligne de code C?
- 6. Que signifie cette syntaxe JavaScript/jQuery?
- 7. Que signifie cette requête?
- 8. Que signifie cette déclaration?
- 9. que signifie cette sortie?
- 10. Que signifie cette ligne dans un script shell?
- 11. qu'est-ce que cette ligne de code .net signifie
- 12. Que signifie cette ligne dans un fichier WSDL?
- 13. En Javascript, que signifie cette syntaxe?
- 14. Que signifie cette erreur JavaScript?
- 15. Que signifie cette syntaxe PHP?
- 16. Que signifie cette sortie java?
- 17. C++, que signifie cette syntaxe?
- 18. que signifie cette expression régulière?
- 19. Que signifie cette syntaxe javascript?
- 20. Que signifie cette erreur svn2git?
- 21. Que signifie cette syntaxe? (Prolog)
- 22. Que signifie cette expression régulière?
- 23. Que signifie $ ([]) dans jQuery?
- 24. dans jquery, que signifie $ .each?
- 25. Que signifie cette trace de pile?
- 26. Que signifie cette erreur Apache FOP?
- 27. Que signifie cette construction, en Ruby?
- 28. Que signifie cette syntaxe de police CSS?
- 29. Que signifie cette valeur +0100 dans NSDate?
- 30. Qu'est-ce que cette erreur SQL signifie
Une autre question: est-elle équivalente à: var element = document.createElement ('div'); \t \t element.setAttribute ("class", "ma_classe"); \t \t élément de retour; ? –
@UmairP - * presque *, oui, sauf que la version dans la question renvoie un objet jQuery enveloppant ce fragment de document, la version de votre commentaire retournera directement un élément DOM. –