J'ai deux boutons dans mon document.Pourquoi le bouton de mon interface utilisateur jQuery ne fonctionne-t-il pas lorsqu'il est défini avec un sélecteur de classe mais avec un sélecteur d'identifiant?
On est défini par un sélecteur d'identifiant dans mon code jQuery:
<button id="reviewBtn" class="span-1">Review</button>
$("#reviewBtn").button({
icons: {primary: "ui-icon-triangle-1-e"},
text: false
});
L'autre est définie avec un sélecteur de classe:
<button id="search_364489867" class="span-1 searchBtn search">Search</button>
$("button.search").button({
icons: { secondary: "ui-icon-triangle-1-e"},
text: true
});
Le bouton défini avec le sélecteur de classe (button.search
) est n'est pas décoré avec les styles de l'interface utilisateur jQuery alors que le bouton défini avec le sélecteur d'ID (#reviewBtn
) apparaît comme prévu. Puis-je ne pas définir le bouton avec le sélecteur de classes?
Sinon, comment puis-je le définir avec une valeur d'ID générée dynamiquement (search_364489867
)?
sont les boutons ajoutés dynamiquement, après votre code fonctionne? Essayez de mettre 'alert ($ (" button.search "). Length)' et voyez ce qui apparaît. –
Cela semble fonctionner correctement pour moi ici: http://jsfiddle.net/sje397/72gBh/ – sje397
J'ai le même problème. Le sélecteur est bon. Quelque chose avec jqueryui n'est pas. – Sentinel