我已经尝试了很多代码来选择我的#slider及其子图像并更改它们的类,我最后一次尝试是这个:
INDEX.php
<center>
<div id="slider">
<image class="slider" id="shown" src="img/img1.jpg"/>
<image class="slider" id="notShown" src="img/img3.jpg"/>
<image class="slider" id="notShown" src="img/img2.jpg"/>
</div>
</center>
<script type="text/javascript" src="js/slider.js"></script>
SLIDER.js
$(function(){
console.log("HEY");
$('#slider image').each(function(){
$(this).removeAttr('class');
});
});
最佳答案
要使用的标签是 img
而不是image
.
其他一些事情:
<center>
标签已弃用。<img>
应该始终有alt
属性。ID 和类尽量不要使用相同的名称,例如你有一个
#slider
和三个.slider
元素。这很容易出错。您不应该有重复的 ID,例如您有两个 ID 为
notShown
的元素
关于javascript - 选择和更改对象类时 jQuery 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31360011/