我知道很多事情可以用不同的方式來完成,其中沒有一個必然比別人更好;因此,有多種方法可以做到這一點通常是很好的:但是,jQuery的'.add()'方法和jQuery逗號選擇器只是兩種方法可以做同樣的事情,或者彼此不同(在這個特殊的用法中作爲選擇器)?在jQuery中,'.add()'和','(逗號)之間有什麼區別?
$("p").add("span").css("background", "yellow");
$("p, span").css("background", "yellow");
https://jsfiddle.net/rudijuri/gg3vfmcp/3/
(遺憾的外部鏈接的jsfiddle,但片斷現在不使用觸摸設備,像我這樣的工作)
你的答案圍繞着後代或子元素,OP沒有詢問什麼 – j08691