Javascript 如何在特定ID上触发onclick CSS
我试图在特定ID上触发特定CSS,但它只影响该ID的一个图像,而不是所有具有该ID的图像。 另外,如果再次单击同一触发器,如何回滚更改 这是我正在使用的HTMLJavascript 如何在特定ID上触发onclick CSS,javascript,jquery,css,triggers,Javascript,Jquery,Css,Triggers,我试图在特定ID上触发特定CSS,但它只影响该ID的一个图像,而不是所有具有该ID的图像。 另外,如果再次单击同一触发器,如何回滚更改 这是我正在使用的HTML <div class="row"> <div class="container"> <div class="col-sm-3"> <img src="https://imagesonline.bl.uk/coo/user/gpimages/Imag
<div class="row">
<div class="container">
<div class="col-sm-3">
<img src="https://imagesonline.bl.uk/coo/user/gpimages/Images_Online_Cooliris_Logo.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://www.niemanlab.org/images/getty-images-logo.png" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://cdn.eso.org/images/thumb300y/eso1119b.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://www.niehs.nih.gov/news/newsroom/releases/2013/august19/tbbpa_image_.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://learningdesign.psu.edu/themes/site_themes/agile_records/images/uploads/LDImages/itsupport2.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://dummyimage.com/300" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-12 tac">
<br><br><br><button>test</button>
</div>
</div>
</div>
<script>
$('#image').click(function() {
$('#some').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
});
</script>
试验
你好,世界!
这就是我正在使用的javascript
<div class="row">
<div class="container">
<div class="col-sm-3">
<img src="https://imagesonline.bl.uk/coo/user/gpimages/Images_Online_Cooliris_Logo.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://www.niemanlab.org/images/getty-images-logo.png" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://cdn.eso.org/images/thumb300y/eso1119b.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://www.niehs.nih.gov/news/newsroom/releases/2013/august19/tbbpa_image_.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://learningdesign.psu.edu/themes/site_themes/agile_records/images/uploads/LDImages/itsupport2.jpg" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-3">
<img src="http://dummyimage.com/300" class="img-responsive" id="some" alt="">
</div>
<div class="col-sm-12 tac">
<br><br><br><button>test</button>
</div>
</div>
</div>
<script>
$('#image').click(function() {
$('#some').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
});
</script>
$(“#图像”)。单击(函数(){
$('#some').css({
“背景色”:“黑色”,
“颜色”:“白色”,
“字体大小”:“44px”,
“不透明度”:“0.1”
});
});
试试这个:
$('#image').click(function() {
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
});
要回滚,只需使用以下代码:
$(".img-responsive").removeAttr("style");
试试这个:
$('#image').click(function() {
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
});
要回滚,只需使用以下代码:
$(".img-responsive").removeAttr("style");
试试这个:
$('#image').click(function() {
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
});
要回滚,只需使用以下代码:
$(".img-responsive").removeAttr("style");
试试这个:
$('#image').click(function() {
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
});
要回滚,只需使用以下代码:
$(".img-responsive").removeAttr("style");
问题是您需要使用唯一的
id
。改为使用类
:
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
另外,切勿使用重复的ID
,ID在整个文档中都是唯一的
如果要回滚更改,请改用类。还有其他方法,但我觉得这是最好的
CSS:
Jquery:
$('.img-responsive').toggleClass('class1');
问题是您需要使用唯一的
id
。改为使用类
:
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
另外,切勿使用重复的ID
,ID在整个文档中都是唯一的
如果要回滚更改,请改用类。还有其他方法,但我觉得这是最好的
CSS:
Jquery:
$('.img-responsive').toggleClass('class1');
问题是您需要使用唯一的
id
。改为使用类
:
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
另外,切勿使用重复的ID
,ID在整个文档中都是唯一的
如果要回滚更改,请改用类。还有其他方法,但我觉得这是最好的
CSS:
Jquery:
$('.img-responsive').toggleClass('class1');
问题是您需要使用唯一的
id
。改为使用类
:
$('.img-responsive').css({
'background-color': 'black',
'color': 'white',
'font-size': '44px',
'opacity': '0.1'
});
另外,切勿使用重复的ID
,ID在整个文档中都是唯一的
如果要回滚更改,请改用类。还有其他方法,但我觉得这是最好的
CSS:
Jquery:
$('.img-responsive').toggleClass('class1');
要回滚到以前的状态,请尝试使用jquery的toggle方法 您可以将toggle方法中的两个函数作为参数传递,jquery将一次调用一个方法
查看链接以获取更多帮助和示例。若要回滚到以前的状态,请尝试使用jquery的切换方法 您可以将toggle方法中的两个函数作为参数传递,jquery将一次调用一个方法
查看链接以获取更多帮助和示例。若要回滚到以前的状态,请尝试使用jquery的切换方法 您可以将toggle方法中的两个函数作为参数传递,jquery将一次调用一个方法
查看链接以获取更多帮助和示例。若要回滚到以前的状态,请尝试使用jquery的切换方法 您可以将toggle方法中的两个函数作为参数传递,jquery将一次调用一个方法
查看链接以获取更多帮助和示例。对于多元素,您应该使用
class
而不是id
。对于roleback,您可以使用以下方法:
<style>
.active{
background-color: black;
color: white;
font-size: 44px;
opacity: 0.1;
}
</style>
<>强:> <强>单页中的多个元素不应该有相同的<代码> ID <代码>,否则总是考虑第一个。 您应该使用<代码>类< /代码>代替多个元素的<代码> ID >代码>。对于roleback,您可以使用以下方法:
<style>
.active{
background-color: black;
color: white;
font-size: 44px;
opacity: 0.1;
}
</style>
<>强:> <强>单页中的多个元素不应该有相同的<代码> ID <代码>,否则总是考虑第一个。 您应该使用<代码>类< /代码>代替多个元素的<代码> ID >代码>。对于roleback,您可以使用以下方法:
<style>
.active{
background-color: black;
color: white;
font-size: 44px;
opacity: 0.1;
}
</style>
<>强:> <强>单页中的多个元素不应该有相同的<代码> ID <代码>,否则总是考虑第一个。 您应该使用<代码>类< /代码>代替多个元素的<代码> ID >代码>。对于roleback,您可以使用以下方法:
<style>
.active{
background-color: black;
color: white;
font-size: 44px;
opacity: 0.1;
}
</style>
<强>注:< /强>单页中的多个元素不应该有相同的<代码> ID <代码>,否则它将总是考虑第一个。
ID应该是唯一的使用类,谢谢@ AkSayy的工作!如果再次单击同一触发器,您能告诉我如何将更改回滚到正常状态吗?您可以尝试toggleClass()
instead@KristieMatthew另请看。嗯,如果不是太多,你能告诉我如何实现它吗?我是JS新手。Id应该是唯一的use类,而不是Thank@Akshay!如果再次单击同一触发器,您能告诉我如何将更改回滚到正常状态吗?您可以尝试toggleClass()
instead@KristieMatthew另请看。嗯,如果不是太多,你能告诉我如何实现它吗?我是JS新手。Id应该是唯一的use类,而不是Thank@Akshay!如果再次单击同一触发器,您能告诉我如何将更改回滚到正常状态吗?您可以尝试toggleClass()
instead@KristieMatthew另请看。嗯,如果不是太多,你能告诉我如何实现它吗?我是JS新手。Id应该是唯一的use类,而不是Thank@Akshay!如果再次单击同一触发器,您能告诉我如何将更改回滚到正常状态吗?您可以尝试toggleClass()
instead@KristieMatthew另请看。嗯,如果不是太多的话,你能给我看看吗