2 votes

En jQuery Mobile, comment remplacer l'adresse du bouton de fermeture dans la boîte de dialogue Poup.

Je veux changer href dans le bouton de fermeture de la popup (boîte de dialogue). jQuery Mobile génère automatiquement la href="#" . Je veux remplacer le href="myPage" . Comment puis-je remplacer le href=""

Code

 <div data-role="dialog" id="pageId">
    <div data-role="header" data-theme="c">
      <h2>your Heading</h2>
    </div>
    <div data-role="content">
        <p>Your Message.</p>
     </div>
 </div>

Dans ce code, jQuery génère automatiquement le code pour le bouton de fermeture. Comment puis-je remplacer l'option href="#" dans mon href="" .

Si je clique sur le bouton de fermeture (X), il veut aller à ma page de liens.

Quelqu'un peut-il m'aider à trouver une bonne solution ? Merci

2voto

imwill Points 608

Le bouton de fermeture généré automatiquement n'a généralement pas d'identifiant.

Essayez ça :

$('a[title="Close"]').attr("href","http://www.yournewurl.com");

Mise à jour

J'ai fait un exemple de travail rapide : http://jsfiddle.net/dYB3a/2/

1voto

Carls Jr. Points 2040

Vous pouvez le faire

$('#ElementID').attr("href","http://www.yournewurl.com");

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X