Tag: 合并

如何知道具有合并行或列的html表的实际列和行索引

请在此处查看演示。 http://jsfiddle.net/wgstudio/CqNfZ/2/ 我想在一个html talbe中合并单元格(0,0)和单元格(1,0),它适用于常规表。 代码如下。 function() { var table = $(“#table1”); var rowIndex = 0; var colIndex = 0; var actionCell =$($(table.children().children()[rowIndex]).children()[colIndex]); //Cell1 var tr = table.children().children()[rowIndex + 1]; var toBeRemoved = $($(tr).children()[colIndex]);//Cell4 toBeRemoved.remove(); rowSpan = toBeRemoved.attr(“rowSpan”) == undefined ? 1 : parseInt(toBeRemoved.attr(“rowSpan”), 10); actionCell.attr(“rowspan”, (actionCell.attr(“rowSpan”) == undefined ? 1 : parseInt(actionCell.attr(“rowSpan”), 10)) + rowSpan); […]

合并对象数组中的重复多维对象

我希望找到一种方法来根据id值组合数组中的对象。 我可以使用filter方法为顶层工作,但不知道如何确保所有子组等都正确合并。 这是一个例子: [ { id: 1, name: “A” subGroup: [ { id: 1, name: “AA” } ] }, { id: 2, name: “B” subGroup: [ { id: 4, name: “DD” } ] }, { id: 1, name: “A” subGroup: [ { id: 2, name: “BB” } ] }, { id: 3, name: “C” subGroup: […]

尝试将两个跨度与jQuery结合在一起,需要帮助循环/迭代

我认为这是一个非常棒的问题,但我现在已经考虑了好几个小时了,我无法弄明白。 我需要在下面使用这个html代码并获取.project_name span和.location span以合并到同一个span中。 First Project Name Combined with First Location Second Project Name Combined with Second Location Third Project Name Combined with Third Location ​ 我有这个jQuery代码,它将正确地执行第一组跨度,但将继续使用第一个span的内容来填充其余的。 var s1 = $(‘.project_name’).html(); $(‘.project_name’).remove(); $(‘.location’).prepend(s1 + ‘ ‘); 我假设我需要使用.each()或类似的东西,但我无法弄清楚正确的语法使它工作。 这是我迄今为止所拥有的jsFiddle 。 有任何想法吗? 这可能很简单。

基于子值合并数组中的对象

我有一个填充了对象的数组。 当具有匹配的特定子值时,如何合并此数组中的对象? 我的数组看起来像这样: var data = [ { prod_name:”test1″, type:”1″, color:”white”, product_id:”5″ }, { prod_name:”test2″, type:”1″, color:”green”, product_id:”7″ }, { prod_name:”test2″, type:”2″, color:”green”, product_id:”7″ }, { prod_name:”test3″, type:”4″, color:”red”, product_id:”8″ }, { prod_name:”test4″, type:”2″, color:”white”, product_id:”21″ } ]; 我想基于匹配的product_id合并对象。 如果值不相同,我想保留BOTH值,用逗号分隔。 所以前一个数组的结果将成为: [ { prod_name:”test1″, type:”1″, color:”white”, product_id:”5″ }, { prod_name:”test2″, type:”1,2″, color:”green”, product_id:”7″ }, { […]

JQuery:合并多个JSON结果

情况:用户希望使用Youtube的JSON API在JQuery站点中导入Youtube播放列表。 问题: Youtube只返回前50个条目,但播放列表的长度可以超过100个(长度由JSON响应中的’totalItems’给出)。 所有条目都需要合并为1个对象,最后需要将其推送到输出函数中。 条目1-50: http : //gdata.youtube.com/feeds/api/playlists/84780DAC99E1A285? v = 2 &alt = jsonc&max-results = 50&start-index = 1 条目50-100: http : //gdata.youtube.com/feeds/api/playlists/84780DAC99E1A285? v = 2 & alt = jsonc& max- results = 50& start- index = 50 当前代码: function fetchPlaylist(pid) { var the_url = ‘http://gdata.youtube.com/feeds/api/playlists/’ + encodeURIComponent(pid) + ‘?v=2&alt=jsonc&max-results=50’; $.ajax({ type: “GET”, url: the_url, […]

合并两个对象而不覆盖

我有一个像这样的defaultObject: var default = { abc: “123”, def: “456”, ghi: { jkl: “789”, mno: “012” } }; 我有另一个喜欢: var values = { abc: “zzz”, ghi: { jkl: “yyy”, } }; 如何将这两个对象与以下结果合并(无覆盖)? var values = { abc: “zzz”, def: “456”, ghi: { jkl: “yyy”, mno: “012” } }; (我不想更改默认对象!)

使用jquery合并两个json对象

我有两个json对象: http://example.com/search.json?section=saloon 和 http://example.com/search.json?section=coupe 我一直在寻找一种方法将这两个对象组合成一个对象。 提前致谢。

合并两个数组以使值交替

我正在寻找一个jQuery方法来合并两个数组,以便它们的值交替: var array1 = [1,2,3,4,5]; var array2 = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]; 我想要的结果是: var arrayCombined = [1, ‘a’, 2, ‘b’, 3, ‘c’, 4, ‘d’, 5, ‘e’]; 请注意,我知道在JS中执行此操作是微不足道的,但我是在执行此操作的jQuery方法之后。