「cont1」と「cont2」の 2 つのコンテナーがあります。それぞれの中に、クリックできる html 要素が 1 つあります。要素がどのコンテナの下でクリックされているかを知りたいので、クリックされた要素が親「cont1」または「cont2」を持っているかどうか、およびどちらかを確認したい。これらの両方のコンテナー識別子を jQuery セレクターに渡そうとしましたが、要素が返されませんでした:
$(html_elem).click(function(e) {
var parent = $(e.currentTarget).parents('#cont1', '#cont2'); //parent is undefined
});
ただし、特定の親がそこにいるかどうかをテストすると、機能します
$(html_elem).click(function(e) {
var parent = $(e.currentTarget).parents('#cont1'); //parent is found
});
.parents() メソッドが複数のセレクターで機能しないと仮定するのは正しいですか?