首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改进自定义jquery代码提示

改进自定义jquery代码提示
EN

Stack Overflow用户
提问于 2011-08-06 05:14:11
回答 2查看 46关注 0票数 0

好的,这是一个非常基本的jQuery lightbox的代码,问题是我需要为每个不同单击的元素编写新的代码行。我的问题是,如何将此lightbox绑定到每个类或id,并附加类似rel="qpLighbox“的内容,并使用href标记通过AJAX获取所需的文件。下面是当前的代码

代码语言:javascript
复制
$(".user_settings").click(function() {

         $("#qpbox-content").show();
         $("#qpbox-overlay").show();
         $("#qpbox-loader").html("<img src='images/4.gif' />");

         var xhr = $.ajax({
         type: "GET",
         url: "ajax.php",
         data: "ajax=1&ajax_f=user[settings]",
         success: function(html){
            $("#qpbox-utm").html(html);
            $("#qpbox-loader").html("");
         },
         error: function (XMLHttpRequest, textStatus, errorThrown) {$("#qpbox-loader").html(errorThrown);}
         });

         });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-06 05:19:08

您可能希望对此进行修改,以便发送到URL的数据可以更改(例如,通过向链接添加data-xx属性,其中xx是数据的任何名称)。

代码语言:javascript
复制
// Binds the lightbox to all links whose rel attribute is qpLightbox
$("a[rel='qpLightbox']").click(function(e) {
    e.preventDefault();

    // Use the link's href attribute as the src for the lightbox content.
    var url = $(this).attr("href");

    $("#qpbox-content").show();
    $("#qpbox-overlay").show();
    $("#qpbox-loader").html("<img src='images/4.gif' />");

    $.ajax({
        type: "GET",
        url: url,
        data: "ajax=1&ajax_f=user[settings]",
        success: function(html) {
            $("#qpbox-utm").html(html);
            $("#qpbox-loader").html("");
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            $("#qpbox-loader").html(errorThrown);
        }
    });

});
票数 1
EN

Stack Overflow用户

发布于 2011-08-06 05:26:15

单击事件中的$(this).attr('href')会给出href值。作为选择器,您是否可以将需要附加到此单击事件的所有元素都添加到同一个类中?

如果您需要按rel进行过滤,可以在选择器中添加类似于

代码语言:javascript
复制
$('.yourClass[rel=\'yourRel\']')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6962720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档