Stack Overflow Asked by abcid d on December 23, 2020
I have 2 same IDs inside 2 different sections. When the button is clicked, I want it selects the id inside this section and apply a style, then it will select the id in a different section and apply that style, as well.
My sample below just works inside the first section. Please give a hand.
$( document ).ready(function() {
$('#clickMe').click(function() {
$('#square').css('background-color', 'red');
})
});
.block {width: 100%; padding-bottom: 40px;}
#square {width: 80px; height: 30px; border: 1px solid gray}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="block">
This is block 1
<button id="clickMe">Click Me</button>
<div id="square"></div>
</div>
<div class="block">
This is block 2
<div id="square"></div>
</div>
The same ID should only be once per page. If you have multiple the DOM only attaches the attributes to the first ID thats found with that name.
$( document ).ready(function() {
$('#clickMe').click(function() {
$('.square').css('background-color', 'red');
})
});
.block {width: 100%; padding-bottom: 40px;}
.square {width: 80px; height: 30px; border: 1px solid gray}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="block">
This is block 1
<button id="clickMe">Click Me</button>
<div class="square"></div>
</div>
<div class="block">
This is block 2
<div class="square"></div>
</div>
Answered by MPortman on December 23, 2020
2 Asked on November 7, 2021 by brainstone
1 Asked on November 7, 2021 by coder101
1 Asked on November 7, 2021
7 Asked on November 7, 2021 by carrier
1 Asked on November 7, 2021 by mr-park
1 Asked on November 7, 2021 by niaz-m-sameer
2 Asked on November 7, 2021 by salome-tsiramua
2 Asked on November 7, 2021 by burnersk
1 Asked on November 7, 2021 by manas-sambare
1 Asked on November 7, 2021
3 Asked on November 7, 2021 by mehdi-zare
3 Asked on November 7, 2021 by sole
2 Asked on November 7, 2021 by jdoug
2 Asked on November 7, 2021 by nancy-moore
1 Asked on November 7, 2021 by willege
0 Asked on November 7, 2021 by lawrence-leung
2 Asked on November 7, 2021 by jens-trnell
Get help from others!
Recent Questions
Recent Answers
© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP