【问题标题】:<a href> tag not working in a program with jQuery mobile<a href> 标签在带有 jQ​​uery mobile 的程序中不起作用
【发布时间】:2013-05-30 17:33:22
【问题描述】:

我正在使用 jQuery 和 jQuery mobile 制作页面,但超链接在其中不起作用。我制作了另一个页面只是为了尝试使用标签,但仍然是同样的问题。标记没有打开它所引用的页面。

这是代码。

<div data-role="page">
    <div data-role="header" data-position="fixed">
        <h1>
            Entry Details
        </h1>
    </div>
    <div data-role="content">
        <form>
        <table>
            <tr>
                <td>
                    Date:
                </td>
                <td>
                    <input type="text">
                </td>
            </tr>
            <tr>
                <td>
                    Time:
                </td>
                <td>
                    <input type="text">
                </td>
            </tr>
            <tr>
                <td>
                    Repeat:
                </td>
                <td>
                    <input type="radio" name="repeat1" id="repeat1" value="Daily">
                    <label for="repeat1">
                        Daily
                    </label>
                    <input type="radio" name="repeat2" id="repeat2" value="Weekly">
                    <label for="repeat2">
                        Weekly
                    </label>
                    <input type="radio" name="repeat3" id="repeat3" value="Monthly">
                    <label for="repeat3">
                        Monthly
                    </label>
                </td>
            </tr>
        </table>
        <button value="submit">
            <a href="F:\Package\Assgnmnts\newAdd.html">Submit </a>
        </button>
        </form>
    </div>
</div>

这个问题在newAdd.html中也是一样的。

【问题讨论】:

    标签: jquery html jquery-mobile href


    【解决方案1】:

    您不应该在按钮标签内嵌套 a 标签。相反,提交目的地应该设置为表单标签的“动作”属性。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 2018-02-24
    • 2011-04-10
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多