jQuery选择器中的通配符

时间:2016-04-07 13:39:50

标签: javascript jquery

我最近在我的公司开始了一个新项目。我立即开始观察所有JavaScript文件中的独特内容。我看到类似这样的代码

$('#alert'/*, target*/).removeClass('info warning success').addClass('danger');

如果它是这样的话,我会完全理解

$('#alert', target).removeClass('info warning success').addClass('danger');

2 个答案:

答案 0 :(得分:4)

这只是一个multiline comment而被忽略

$('#alert'/*, target*/)

相同
$('#alert')

我见过许多开发人员这样做以测试一些东西。他们保留它以供将来参考,而不是删除它。

此外,在此示例中,由于ID是唯一的,因此无需将上下文传递给选择器。

答案 1 :(得分:0)

/* */& //用于在javascript中注释代码

在jquery中,野性角色(足够接近)就像这样

$("[id^=some_common_prefix]")


$("[id$=some_common_suffix]")

其中idid属性