在jQuery Mobile中如何覆盖Popup Dialog中的关闭按钮href

时间:2012-11-07 04:52:28

标签: jquery jquery-mobile

我想在弹出窗口(对话框)关闭按钮中更改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)按钮,它会转到我的链接页面。

任何人都可以帮助我找到好的解决方案。感谢

2 个答案:

答案 0 :(得分:2)

自动生成的关闭按钮通常没有ID。

试试这个:

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

更新

我做了一个快速工作的例子:http://jsfiddle.net/dYB3a/2/

答案 1 :(得分:1)

你可以这样做

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