开发者社区> 问答> 正文

如何在jquery中创建数组?

$(document).ready(function() { $("a").click(function() { $("#results").load("jquery-routing.php", { pageNo: $(this).text(), sortBy: $("#sortBy").val()} ); return false; }); }); 如何在jQuery中创建数组并使用该数组代替 { pageNo: $(this).text(), sortBy: $("#sortBy").val()} 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-09 11:29:48 556 0
1 条回答
写回答
取消 提交回答
  • 一些想法:

    jQuery是JavaScript库,不是语言。因此,JavaScript数组如下所示:

    var someNumbers = [1, 2, 3, 4, 5]; { pageNo: $(this).text(), sortBy: $("#sortBy").val()}是价值键的映射。如果您想要键或值的数组,则可以执行以下操作:

    var keys = []; var values = [];

    var object = { pageNo: $(this).text(), sortBy: $("#sortBy").val()}; $.each(object, function(key, value) { keys.push(key); values.push(value); }); JavaScript中的对象非常灵活。如果要创建对象{foo: 1},请完成以下所有工作:

    var obj = {foo: 1};

    var obj = {}; obj['foo'] = 1;

    var obj = {}; obj.foo = 1; 总结一下,您要这个吗?

    var data = {}; // either way of changing data will work: data.pageNo = $(this).text(); data['sortBy'] = $("#sortBy").val();

    $("#results").load("jquery-routing.php", data);

    2020-02-09 11:29:59
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
Javascript中的对象 立即下载
Javascript中的函数 立即下载
JavaScript函数 立即下载