Обработка нескольких идентификаторов в jQuery Можно ли обрабатывать несколько идентификаторов, как в коде? <script> $("#segement1, #segement2, #segement3").hide() </script> <div id="segement1"/> <div id="segement2"/> <div id="segement3"/> Ответ 1 Да, #id селектора в сочетании с несколькими селекторами (запятая) отлично действует как в jQuery, так и в CSS. Однако для вашего примера, поскольку <script> приходит перед элементами, вам нужен обработчик document.ready, поэтому он ждет, пока элементы в DOM не будут искать их, например: <script> $(function() { $("#segement1,#segement2,#segement3").hide() }); </script> <div id="segement1"></div> <div id="segement2"></div> <div id="segement3"></div>
Ответ 1 Да, #id селектора в сочетании с несколькими селекторами (запятая) отлично действует как в jQuery, так и в CSS. Однако для вашего примера, поскольку <script> приходит перед элементами, вам нужен обработчик document.ready, поэтому он ждет, пока элементы в DOM не будут искать их, например: <script> $(function() { $("#segement1,#segement2,#segement3").hide() }); </script> <div id="segement1"></div> <div id="segement2"></div> <div id="segement3"></div>