我的页面呈现这样的评论:
<div class="ReadComment comment#1">
First comment
<br>
<span>posted by vi vi on 2/25/2013</span>
<p>My first comment</p>
</div>
我用“comment#”类枚举我的评论的顺序。
我尝试使用 jquery 选择器来选择类以'comment#'开头的所有元素:
var comments = $("div[class^='comment#']");
但它不是这样工作的。反而
var comments = $("div[class*='comment#']");
工作得很好。
我认为 jquery 会单独检查每个元素的类。所以如果我写[class^='comment#']
它会先检查 ReadComment
班级然后comment#
班级。
但似乎它只检查类的行。是这样吗?有人可以解释它是如何工作的吗?我无法寻找解释)谢谢)