В этих двух кнопок, я хочу сделать две функции для добавления класса:Как кнопка со своим классом выбрать для некоторой функции
button1 добавить «желтый» класса к <p id="p1">Hello1</p>
и
button2 добавить «зеленый» класс <p id="p2">hello2</p>
Я пытался что-то в функции сильфона, но я хочу, чтобы выбрать идентификатор <p>
вместо p:first
jQuery(document).ready(function addClass() {
jQuery('button').click(
function() {
jQuery('p:first').addClass('intro');
});
});
.yellow,
.intro {
font-size: 150%;
color: yellow;
}
.green {
font-size: 150%;
color: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="p1">Hello1</p>
<p id="p2">hello2</p>
<p id="p3">hello3</p>
<button id="b1">Button1</button>
<button id="b2">Button2</button>
Последний вопрос: почему первая работа, а второй нет!
Первое:
jQuery(document).ready(function addClass() {
jQuery('button').click(function() {
jQuery('p:first').addClass('intro');
});
});
Второе:
jQuery(document).ready(//without function
jQuery('button').click(function() {
jQuery('p:first').addClass('intro');
);
});
Спасибо. И если у меня есть класс = "p1"? Вместо этого id – Prince
Это просто, вместо использования '** # **' в качестве префикса, используйте '**. **' example '$ ('.p1');' –
http://www.w3schools.com/jquery /jquery_selectors.asp –