1

我正在处理一个 ASP.NET 页面,在该页面中,我根据数据库中的值生成一些 JavaScript 代码。

例如,在数据库中可能有公式sum([#itemA]),它的计算结果类似于$('#itemA').change(function(){ sum(this); });

我知道我可以使用 jQuery 选择器(例如$('[id*=itemA]')or )来选择元素$('[class*=itemA]'),但我想知道是否有任何方法可以组合这些选择器,以便选择具有类ID 的任何元素itemA

现在在我的代码中,我只是使用if/else块来处理 ID 或类,但如果有更简单的实现,我很乐意使用它。

我查看了jQuery 文档并搜索了一下,但我没有看到任何回答我的问题的东西。

提前致谢!

4

3 回答 3

3

这应该可以解决问题

$('[id*=itemA], [class*=itemA]')

有关更多详细信息,请查看官方 jquery 文档

于 2013-03-25T15:59:17.190 回答
1

使用多个选择器,例如

    $('.class1, .class2....., .classn')

您可以按字面意思使用 ID 名称、类名称或您指定的选择器,用逗号分隔

于 2013-03-25T15:59:40.483 回答
0

Like in css, when selectors are separated by ,they are cumulated :

var elements = $('[id*=itemA], [class*=itemA]')
于 2013-03-25T15:59:06.793 回答