Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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超链接匹配_Jquery - Fatal编程技术网

jquery超链接匹配

jquery超链接匹配,jquery,Jquery,我的Jquery中有以下内容: $("#lnkpwd").click(function () { 我有两个具有以下ID的超链接:lnkpwd1和lnkpwd2 我如何确保这两个都转到单击。 我知道^需要使用,但不确定它将放在何处。您可以在两个链接中添加一个类,并使 $("a.myClass").click(function () { 或者保留您的ID并使用此选择器: $('a[id^="lnkpwd"]').click(function () { 最后一个选择器匹配ID属性以“

我的Jquery中有以下内容:

    $("#lnkpwd").click(function () {
我有两个具有以下ID的超链接:lnkpwd1和lnkpwd2

我如何确保这两个都转到单击。
我知道^需要使用,但不确定它将放在何处。

您可以在两个链接中添加一个类,并使

 $("a.myClass").click(function () {
或者保留您的ID并使用此选择器:

 $('a[id^="lnkpwd"]').click(function () {
最后一个选择器匹配ID属性以“lnkpwd”开头的所有链接。

Description 您应该使用jQuery的
多选择器(“selector1,selector2,selectorN”)

查看样本并

样品 Html

<a id="lnkpwd1" href="#">Link 1</a>
<a id="lnkpwd2" href="#">Link 2</a>
更多信息

ID与其他属性一样是一个属性。^=意思是“从…开始”


通过以下方式选择两个元素:

$("#lnkpwd1, #lnkpwd2").click(function(){ })

jQuery有很好的文档:看看这些文档及其描述。
$(“#lnkpwd1,#lnkpwd2”)。单击(函数(){
是的,一个明显的技术,比一个属性以选择器或类开始要好得多。如果有10个以上的ID,这不会更好。当然,但在这种情况下,我可能会建议另一件事。但是10个元素没有太多。这比遍历所有元素并按条件“查找”更快。
$('a[id^="lnkpwd"]')
$("#lnkpwd1, #lnkpwd2").click(function(){ })