0

再会,

我有以下呈现的图像标签:

<img id="map1" title="Positions" alt="Positions" height="348" width="556" src="http://weblogs.asp.net/blogs/scottgu/image_thumb_1263F129.png" class="ui-li-thumb">

我正在尝试删除课程:ui-li-thumb。

这是我在页面底部的内容:

<script>
    $("img#map1").removeClass("ul-li-thumb");
    $("img#map1").removeAttr("class");
</script>

他们都没有工作。谁能告诉我我错过了什么?

TIA,

科森

4

3 回答 3

8

你的 HTML 类是ui-li-thumb 你的 jQuery 类是ul-li-thumb;

否则,请确保 jQuery 已加载并尝试将脚本包装在自触发函数中

于 2013-09-23T22:54:17.420 回答
0

确保在代码中包含 jQuery。另外,检查浏览器控制台中的任何错误!

另一件事是确保 jQuery 代码在文档加载后运行,例如:

$(function(){
    $("img#map1").toggleClass("ui-li-thumb", false);
});

编辑:

根据 Jesse 的回答更新了我的回答……是的,还要确保你的班级名称相同!

于 2013-09-23T22:54:32.033 回答
0

我认为你应该使用 get.ElementByClass 属性

于 2013-09-23T22:52:29.363 回答