繁体   English   中英

如何将第二个变量添加到简单的javascript函数?

[英]how do I add a second variable to a simple javascript function?

这是一个简单脚本的一部分,该脚本将生成警告弹出窗口。 当前,它适用于带有“:”的任何链接,如下所示。 我想添加第二个变量,因此它将在“:”或“#tabs-2”中使用。

$(function(){
$('a[href*=":"]').click(ask) // all links that have a colon in them.
})

谢谢!

首先,您并不是要添加“变量”; 这里没有变量在起作用。 您想要做的是扩大jQuery选择器(一个字符串)以匹配比当前更多的元素。

这是通过指定用逗号分隔的变体来实现的:

$('a[href*=":"], #tabs-2') //<-- note comma

但是要当心: #tabs-2对我来说听起来像是一个容器,所以您实际上可能会说类似

$('a[href*=":"], #tabs-2 a')

只需使用逗号并指定另一个选择器即可:

$(function(){
$('a[href*=":"], #tabs-2').click(ask) // all links that have a colon in them.
})

用作:

$('a[href*=":"], #tabs-2').click(ask);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM