Answers:
你可以做:
$("#country.save")...
要么
$("a#country.save")...
要么
$("a.save#country")...
根据你喜欢的。
因此,可以的,您可以指定一个选择器,该选择器必须匹配ID 和类(以及可能的标记名和您想插入的其他任何内容)。
只是要补充一点,Alex提供的答案对我有用,而不是突出显示为答案的答案。
这个对我没用
$('#country.save')
但这确实做到了:
$('#country .save')
所以我的结论是要利用空间。现在我不知道我使用的是新版本的jQuery(1.5.1),但是无论如何希望这对遇到我类似问题的任何人都有用。
编辑:充分的解释权(在对亚历克斯的回答的评论中)归功于费利克斯·克林,他说:
该空间是后代选择器,即AB的意思是“匹配所有与B匹配的元素,它们是与A匹配的元素的后代”。AB的意思是“选择匹配A和B的所有元素”。因此,这实际上取决于您要实现的目标。#country.save
并且#country .save
不是等效的。
在id和class标识符之间添加空格时它将起作用
$("#countery .save")...
A B
“匹配所有匹配B的元素,它们是匹配A的元素的后代”。AB
表示“选择与A和B匹配的所有元素”。因此,这实际上取决于您要实现的目标。#countery.save
并且#countery .save
不是等效的。
最后,适用于CSS的相同规则。
因此,我认为此参考可能会有一些有价值的用途。