2

我想更改href弹出(对话框)关闭按钮。jQuery Mobile 自动生成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="".

如果我单击关闭(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 回答