我正在开发一个ASP.NET页面,在该页面中,我根据数据库中的值生成一些JavaScript代码。
例如,在数据库中可能存在公式sum([#itemA])
,它将评估为$('#itemA').change(function(){ sum(this); });
。
我知道我可以使用jQuery选择器选择元素,例如$('[id*=itemA]')
或$('[class*=itemA]')
,但我想知道是否有任何方法可以组合这些选择器,以便任何元素都具有类将选择itemA
的ID。
现在在我的代码中,我只是使用if/else
块来处理ID或类,但如果有更简单的实现,我很乐意使用它。
我看了jQuery documentation并用Google搜索了一下,但我没有看到任何回答我问题的内容。
提前致谢!
答案 0 :(得分:3)
答案 1 :(得分:1)
使用多个选择器,例如
$('.class1, .class2....., .classn')
你可以逐字地使用像你所指定的ID名称,类名或选择器之类的东西,用逗号分隔
答案 2 :(得分:0)
与css类似,当选择器由,
分隔时,它们会被累积:
var elements = $('[id*=itemA], [class*=itemA]')