CSS伪元素的jQuery .click()事件(:之前/:之后)?

day*_*way 20 css jquery animation click pseudo-element

我希望在我通过CSS伪元素插入:before::after单击的内容时触发jQuery动画.但是,我不知道该怎么做; 我的第一个猜测,$(#id:before).click()没有用.这是jQuery功能的一部分吗?如果是这样,我将如何选择before/ after内容?

Chr*_*nte 13

jQuery不支持CSS :before:after选择器.要选择兄弟姐妹,请使用.siblings()然后从那里过滤.

http://api.jquery.com/siblings/

  • +1仅仅缺乏支持.我应该说,但.siblings()`不选择伪元素,它从当前范围的元素中选择完全不同的元素.无论如何,`:before`和`:after`内容元素本身并不是兄弟姐妹,它们是指定元素的子元素(但是其内容的兄弟元素).更多信息:http://www.w3.org/TR/CSS2/generate.html#before-after-content (7认同)