Я ищу обобщенную функцию выбора, которая делает следующее:
$(".data").click(function(){
//insert proper selector
)};
<div class="one">
<div class="data">text</div>
<div class="data">text</div>
<div class="data">text</div>
</div>
<div class="two">
<div class="data">text</div>
<div class="data">text</div>
<div class="data">text</div>
</div>
Я хочу, чтобы селектор делал следующее:
1). Выберите все div в родительском div (что означает, включая тот, который вы только что щелкнули).
2). НЕ выбирайте div внутри другого «родительского» div.
Я также понял, что было бы здорово, если бы вы могли фильтровать $(this) (div, на который вы нажали) из выбранных элементов. Считайте это бонусным вопросом :)
Я смотрел на это с разных сторон, но нашел только уродливое жесткое кодирование (для конкретного родителя). Я ценю любой вклад!