javascript - 按 ID 选择图像

标签 javascript jquery html css

你可以使用 jQuery 根据 id 选择图像吗?因为当我尝试时,它不起作用。这是正确的方法吗?谢谢

$(document).ready(function () {
    $("#imageID").click(function (){
        $("#imageID").addClass("className");
    });    
});

最佳答案

发生这种情况可能是因为当您绑定(bind)事件时该元素不在 DOM 内部。然后你可以尝试使用 on 函数与 jquery 绑定(bind),并将事件绑定(bind)到 body 例如:

 $(document).ready(function () {
     $("body").on("click", "#imageID", function (){
         $(e.target).addClass("className");
     });   
 });

关于javascript - 按 ID 选择图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33695003/

相关文章:

javascript - Summernote createRange 与 HTML

javascript - Bootstrap (Twitter) Datepicker 差异计算返回 "NaN"

javascript - jQuery 验证插件仅验证特定的表单字段

javascript - 在资源昂贵的操作中强制重绘元素

html - CSS clearfix 不起作用,为什么?

javascript - 如何使用Google Translator Api将转换后的英文文本设置为另一个文本框?

javascript - 在 AngularJS 中将 obj 从指令传递到 Controller

javascript - Javascript 中奇怪的 for 循环行为

javascript - Backbone.js 实用程序

javascript - 为什么我可以在准备好的文档中打开 Bootstrap Dropdown,但不能在我自己的函数中打开?