#javascript #jquery
#javascript #jquery
Вопрос:
в приведенном ниже примере, как сказать a and b.show()
вместо $('.lorem, .ipsum').show();
$(document).ready(function(){
var a = $('.lorem');
var b = $('.ipsum');
$('.lorem, .ipsum').show();
//a and b.show();
});
.lorem, .ipsum{display:none;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='lorem'>lorem</div>
<div class='ipsum'>ipsum</div>
Ответ №1:
Вы можете использовать .add()
:
a.add(b).show();
.add()
Метод позволяет добавлять строку селектора или объект jQuery, одну или несколько ссылок на узел элемента или строку HTML к существующему объекту jQuery. Обратите внимание, что возвращается новый объект jQuery; оригинал a
в приведенном выше примере не изменился.