2014-09-24 2 views
0

У меня есть код У меня есть много стилей, таких как ("#type") Чтобы повторно не прописать код, как вы можете добавить все в один Извините за плохой английскийДобавить JQuery несколько стилей

<script language="javascript" type="text/JavaScript"> 
    $(function() { 
     jQuery("#type").selectbox(); 
    }) 
</script> 
+0

Не уверен, что вы спрашиваете – Huangism

+0

Я думаю, он хочет знать, как использовать классы и селектор классов. – bhowden

+0

Затем я добавил только (# тип #), но мне нужно добавить еще и (# search_category #) –

ответ

0

Поправьте меня, если я ошибаюсь, По моему пониманию, вы даете стили, основанные на свойстве «Id» элементов. Чтобы не повторять создание стилей для каждого подобного элемента, попробуйте использовать селектор классов и классов, как отметил @bhowden в своем комментарии.

так, например

<div> 
    <p class='paragraphStyle'> This is first paragraph </p> 
    <p class='paragraphStyle'> This is second paragraph </p> 
</div> 

Добавить стиль как показано ниже в вашем CSS

.paragraphStyle { 
background-color: yellow; 
} 

И ваш выбор JQuery становится

<script language="javascript" type="text/JavaScript"> 
$(function() { 
    jQuery(".paragraphStyle"); 
}) 
</script> 

Позвольте мне знать, если вам нужна больше информации.

+0

Затем я добавил только (# type #) в свой код , но мне нужно добавить еще и (# search_category #) –

+0

@SergeyBabayan посмотреть на http://api.jquery.com/multiple-selector/ – Huangism

+0

Как @SergeyBabayan отметил, если у вас есть несколько элементов с разными идентификаторами, тогда вам нужно набрать все в мультиселекторе. Кроме того, вы можете добавить фиктивный класс ко всем подобным элементам и выбрать с помощью класса, как показано в приведенном выше коде. – DareToExplore

Смежные вопросы