скрыть все элементы класса со словом "Без"
Есть элементы:
<span class="one">Витрина 1</span> <span class="one">Без витрины</span> <span class="one">Витрина 2</span> <span class="one">Без витрины</span> <span class="one">Витрина 8</span> Очень нужно при загрузке страницы скрыть все элементы span со словом "Без", например, присвоить им display:none; т.е. получится: <span class="one">Витрина 1</span> <span class="one" style="display:none;">Без витрины</span> <span class="one">Витрина 2</span> ... Примерно представляю, как присвоить "display:none":
window.onload = function() {
$( ".one" ).css({"display":"none"});
или просто
window.onload = function() {
$( ".one" ).hide();
А вот как скрыть не весь класс, а только все элементы span со словом "Без" - не знаю Буду рад помощи, спасибо! |
<body>
<span class="one">Витрина 1</span>
<span class="one">Без витрины</span>
<span class="one">Витрина 2</span>
<span class="one">Без витрины</span>
<span class="one">Витрина 8</span>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.js'></script>
<script>
$(function () {
$('span.one:contains("Без")').hide();
});
</script>
</body>
|
| Часовой пояс GMT +3, время: 13:25. |