小编Pet*_*rim的帖子

Jquery:从触发器返回值

我正在使用触发器调用从自定义事件获取值但我希望它返回一个值,并且当我执行以下调用时它只给我Object对象:

var user_id=$("#my_div").trigger("get_id", [username]);
Run Code Online (Sandbox Code Playgroud)

我的触发事件函数如下所示:

$("#my_div").on("get_id", function(e, username){
    var user_id;
    if (username='fred'){
        user_id=1;
    }
    else if(username='mario'){
        user_id=2;
    }
    return user_id;
});
Run Code Online (Sandbox Code Playgroud)

jquery triggers

25
推荐指数
2
解决办法
2万
查看次数

将一组值传递给Jquery

我有一个这样的按钮:

<button id='abc' value=['fred', 26]></button>
Run Code Online (Sandbox Code Playgroud)

我想知道如何通过JQuery的.val()函数访问这两个值.

我试过了,$("#abc").val()[0]但似乎只给了我第一个字符,它是括号"[".

我想.val()[0]给我一个价值"弗雷德".

javascript jquery

2
推荐指数
1
解决办法
256
查看次数

Jquery扩展现有功能

我正在寻找一种方法来扩展现有的Jquery函数,为它提供更多的选项/参数.

我想要使​​用的是$ .ajax但这适用于任何jquery函数.

我希望能够调用这样的函数:

$.adv_ajax()
Run Code Online (Sandbox Code Playgroud)

这将是$ .ajax函数的扩展版本,如下所示:

 $.adv_ajax({
  custom_parameter: "abc", //my custom one
  url: "test.html",
  context: document.body,
  success: function(){
    $(this).addClass("done");
  }
});
Run Code Online (Sandbox Code Playgroud)

jquery extend

1
推荐指数
1
解决办法
4520
查看次数

标签 统计

jquery ×3

extend ×1

javascript ×1

triggers ×1