Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 是否通过标记重定向到链接,而不是href属性?_Jquery_Forms_Hyperlink - Fatal编程技术网

Jquery 是否通过标记重定向到链接,而不是href属性?

Jquery 是否通过标记重定向到链接,而不是href属性?,jquery,forms,hyperlink,Jquery,Forms,Hyperlink,我有一个表格和一个链接。我不想点击屏幕上的链接,我只想点击它。我已尝试重定向到或设置窗体操作。但它似乎不起作用。我需要一个方法打开或重定向到一个链接或其ID <form method="post" name="form"> Name search: <input id="ui" type="text" name="ui" /> <input type="submit" class="Submit" value="submit" /> &

我有一个表格和一个链接。我不想点击屏幕上的链接,我只想点击它。我已尝试重定向到或设置窗体操作。但它似乎不起作用。我需要一个方法打开或重定向到一个链接或其ID

<form method="post" name="form">
    Name search:
    <input id="ui" type="text" name="ui" />
    <input type="submit" class="Submit" value="submit" />
</form>

$ui = $_POST["ui"];

<a href="#" id="gallery_filter"
          data-filter=".<?php echo $ui; ?>"><?php echo $ui; ?></a>
要链接到用作页面上标记点的定位点的a标记,可以使用以下id开头的id:


您不能将表单提交到仅为锚定的url,例如action=gallery\u filter,但如果您将表单添加到url的末尾,浏览器将正确导航到该url。

您的问题一点也不清楚。您是说在提交表单时要重定向到a元素中定义的href吗?请在jqyeyrory中使用onclick with window.load,谢谢,是的,我想转到该链接。当我点击它时,它工作正常,但当我尝试附加到URL gallery_过滤器时,在提交表单后,它只会重新加载其中的任何内容。Ok。因此,在本例中,页面是我尝试用gallery_过滤器附加URL,但它没有重新加载。当然,我可以单击链接来重新加载它,但是如果我能以某种方式附加URL,那就太好了。有没有办法附加带有数据过滤器属性的URL?当我用gallery_filter加载页面时,它会重新加载页面,但不知何故,它会丢失空的数据过滤器信息。在我提交表单之后,当我点击链接时,它就工作了。但是当我提交表单,然后尝试用gallery_filter附加URL时,它只会重新加载页面上已有的内容。它并没有以某种方式获得POST变量。
<form method="post" name="form" action="my_page.php#gallery_filter">
  ...
</form>

<a id="gallery_filter">Without an href, this is an anchor not a link.</a>