2

hrefポップアップ(ダイアログ)閉じるボタンを変更したい。jQueryMobileは自動的にを生成しhref="#"ます。を上書きしたいhref="myPage"。どうすればオーバーライドできますかhref=""

コード

 <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>

このコードでは、jQueryが閉じるボタンのコードを自動的に生成します。をオーバーライドするhref="#"方法href=""

close(X)ボタンをクリックすると、リンクページに移動します。

誰かが良い解決策で私を助けることができますか?ありがとう

4

2 に答える 2

2

通常、自動生成された閉じるボタンにはIDがありません。

これを試して:

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

アップデート

簡単な例を作成しました:http://jsfiddle.net/dYB3a/2/

于 2012-11-07T20:18:34.247 に答える
1

あなたはこれを行うことができます

$('#ElementID').attr("href","http://www.yournewurl.com");
于 2012-11-07T04:55:58.057 に答える