I have a div, with a specific style(let's say a certain background).
What I want is, when one clicks on a list element having that div applied another specific style (another background type) to be applied to that div,
If another area in a different element belonging to that div is clicked, the style should not change.
Is it possible using jquery? thank you!
Edit: (my function does some other things also. but the changing color doesn;t work as i want. it changes the background of all items i click, not only the last clicked.)
$(document).ready(function() {
$('.product_types > li').click(function() {
$(this)
.css('backgroundColor','#EE178C')
.siblings()
.css('backgroundColor','#ffffff');
$('#submit_button').removeAttr('disabled');
$('#number').removeAttr('disabled');
});
});
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…