特定のクラスの div をトラバースするために jQueryのメソッドの代わりに、.siblings()
別の div コンテナーで何を使用すればよいでしょうか?このようなものが機能するには:
HTML:
<div id="container1">
<div id="1"></div>
</div>
<div id="container2">
<div id="2"></div>
</div>
JS:
$('#1').addClass('selected');
$('.selected').on('click',function() {
alert('hi');
});
$('#2').addClass('selectable');
$('.selectable').on('click',function() {
$(this).addClass('selected')
.removeClass('selectable')
.siblings('.selected')
.off('click');
});