小编jQu*_*ast的帖子

Localstorage&JSON:我如何只删除一个键中的一个数组,因为localstorage.removeItem需要整个键

我在localStorage中有这个:

[{"id":"item-1","href":"google.com","icon":"google.com"},
{"id":"item-2","href":"youtube.com","icon":"youtube.com"},
{"id":"item-3","href":"google.com","icon":"google.com"},
{"id":"item-4","href":"google.com","icon":"google.com"},
{"id":"item-5","href":"youtube.com","icon":"youtube.com"},
{"id":"item-6","href":"asos.com","icon":"asos.com"},
{"id":"item-7","href":"google.com","icon":"google.com"},
{"id":"item-8","href":"mcdonalds.com","icon":"mcdonalds.com"}]
Run Code Online (Sandbox Code Playgroud)

我怎么能只删除id:item-3时,localstorage.removeItem需要整个键?

我使用此方法更新数组中的特定值:http://jsfiddle.net/Qmm9g/所以使用相同的方法我想删除特定的数组.

请注意,已有一个要删除的按钮.那个按钮我想要一个将删除整个数组({"id":"item-3","href":"google.com","icon":"google.com"})的函数ID:item-3

arrays jquery html5 json local-storage

5
推荐指数
2
解决办法
9612
查看次数

jQuery:Yahoo Autocomplete/Autosuggest

我正在尝试检索雅虎自动完成.

雅虎的JSON网址是:http://ff.search.yahoo.com/gossip?output = fxjson&command = query

所以我有:

   $("selector").autocomplete({
        source: function( request, response ) {
            $.ajax({
                url: "http://ff.search.yahoo.com/gossip",
                dataType: "jsonp",
                data: {
                    "output" : "fxjson",
                    "command" : request.term
                },
                success: function( data ) {
                    response(data[1])
                }
            })
        }
    });
Run Code Online (Sandbox Code Playgroud)

这是一个例子:http://jsfiddle.net/yQbdb/

有人可以发现错误或我做错了吗?它应该工作.

谢谢

javascript jquery autocomplete

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

Javascript:用 3 个字母替换 Date 的全日名和全月名。周二 > 周二

我有一个简单的片段,可以打印全天、月份、月份中的某一天、小时和分钟。

这是代码:http : //jsfiddle.net/raNms/

我想改变哪里

Monday > Mon
Tuesday > Tue
...
Run Code Online (Sandbox Code Playgroud)

和月份:

January > Jan
February > Feb
...
Run Code Online (Sandbox Code Playgroud)

可以在附加到 body 之前完成吗?我不想替换附加的文本,而是从头开始正确打印。

JavaScript:

var now= new Date(),
    ampm= 'am',
    h= now.getHours(),
    m= now.getMinutes(),
    s= now.getSeconds();
    if(h>= 12){
        if(h>12)h-= 12;
        ampm= 'pm';
    }
    if(h<10) h= '0'+h;
    if(m<10) m= '0'+m;
    var time = now.toLocaleDateString()+' '+h+':'+m+' '+ampm

   $('body').html(time);
Run Code Online (Sandbox Code Playgroud)

javascript

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

jQuery:附加特定日期的所有数据的总和

我从API中检索一些数据,并将其添加为:

if (jsontext == '[]') {
    return false
} else {

    var newTr = '';
    for (var i = 0; i < json.length; i++) {
        newTr += (' / ' + json[i].date + ' ' + json[i].price);

    }

    console.log(newTr);

}
Run Code Online (Sandbox Code Playgroud)

这给了我一个巨大的结果列表:

/ 07-09-2012 72.60/11-09-2012 194.98/03-09-2012 94.82/04-09-2012 187.56/31-10-2012 72/18-09-2012 204.75/26-09-2012 243.73/14-09-2012 86.40/20-09-2012 91.63/28-09-2012 96.56/01-09-2012 94.62/17-09-2012 94.86/17-09-2012 83.25/12-09-2012 94.85/18 -09-2012 94.86/18-09-2012 68.74/21-09-2012 94.86/21-09-2012 94.86/24-09-2012 144.23/28-09-2012 92.77/30-09-2012 92.77/28- 09-2012 92.77/13-09-2012 151.12/03-09-2012 125.80/05-09-2012 92.61/05-09-2012 95.54/12-09-2012 94.59/12-09-2012 94.59/13-09 -2012 125.83/18-09-2012 109.38

并继续前进.

我该如何计算09月份的定价总和?

日期格式为dd-mm-yyyy.

jquery json sum

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

JS:从没有jQuery的字符串中提取文本

我有这个字符串:

var string = '<article><img alt="Ice-cream" src=http://placehold.it/300x300g"><div style="float: right; width: 50px;"><p>Lorem Ipsum </p></div></article>';
Run Code Online (Sandbox Code Playgroud)

我试图从中提取文本:

var $str = $(string).text();
console.log($str)
Run Code Online (Sandbox Code Playgroud)

但由于我担心由于大量文字的大量字符串而导致的性能,我本想要去本地.

这怎么可能?

html javascript string text

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

如何更改localStorage项目中的单个值?

我正在尝试更改localstorage中的值.此项目是复选框的状态.我希望,每次选中复选框以将该值设置为该复选框的true或false.我尝试了很多方法,直到我意识到如果不使用JSON就无法更改值.

要添加我使用的值:

localStorage.setItem("status-" + i, $status.is(":checked"));
Run Code Online (Sandbox Code Playgroud)

并删除我使用:

var parentId = $this.parent().attr('id');
localStorage.removeItem("'" + parentId + "'");
Run Code Online (Sandbox Code Playgroud)

现在改变我试过的值:

$itemList.delegate("#status-" + i, 'click', function(e) {

                var $this = $(this);
                var parentId = this.parent().attr('id');            

                if ($this.is(":checked")) { 

                    localStorage.setItem("'" + parentId + "'".val("fdgsdagf"));
                    // Note that alert here works.

                }
});
Run Code Online (Sandbox Code Playgroud)

这就是我的本地存储的样子: 我希望有人可以帮助我.我已经工作了几天......

非常感谢

javascript jquery json local-storage

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

使用jQuery获取每个<li>索引号

我试图获得少数的索引号<li>.李是8,我正试图得到每个李的号码.

在每次点击我点击这个功能:

var str = $('#amastorage li').index();
alert(str);
Run Code Online (Sandbox Code Playgroud)

总是给我8个.

编辑:

这就是我得到它的方式:

$("#amastorage ul").find('a').click(function () {
        var str = $('#amastorage li').index();
        alert(str);
});
Run Code Online (Sandbox Code Playgroud)

我无法改变:$("#amastorage ul").find('a').click(function () {因为它来自一个插件,它将无法正常工作.

谢谢

我怎样才能提醒我选择的李号码?

indexing jquery

4
推荐指数
1
解决办法
3万
查看次数

Localstorage:计算使用stringify时key中的值数

如何计算我在1个localstorage密钥中有多少个不同的值.

例如:

这是我的本地存储:

[{"id":"item-1","icon":"google.com"},{"id":"item-2","icon":"youtube.com"}]
Run Code Online (Sandbox Code Playgroud)

对于这个例子,我想要一个2个不同值的警报.所以基本上我想数{}......

那可能吗?

javascript jquery local-storage

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

在按键时,在X秒呼叫功能后停止

我有一个文本输入和一个textarea,我将值从输入传递给textarea.我正在尝试这样做,当你在输入中键入内容并停止时,2秒后显示textarea的值.

在此示例中,textarea立即获取输入值:

http://jsfiddle.net/DXMG6/

所以我想,当你输入并停止时,2秒后给出值.

我怎样才能做到这一点?我尝试使用setTimeout但是当2秒过去时,它会立即获得值.所以基本上它适用于前2秒.

javascript jquery timeout

4
推荐指数
2
解决办法
4510
查看次数

MySQL:选择所有以给定数字开头的字段,下一个字符是字母?

我有一个随机varchar数字/字母的表格如下:

1a
101a
101b
101c
11b
14a
14b
14c
14z
108a
108b
Run Code Online (Sandbox Code Playgroud)

我想SELECT * FROM TABLE WHERE VAR = [SPECIFIC NUMBER]/FOLLOWING ANY LETTER.

例如,我使用这种错误的方法,它选择从1开始的所有内容:

SELECT * 
FROM  `table` 
WHERE var LIKE  '1%'
Run Code Online (Sandbox Code Playgroud)

这给了我以上所有的例子,因为所有这些都以1开头.我希望这只选择: 1a

php mysql sql

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

标签 统计

jquery ×7

javascript ×6

json ×3

local-storage ×3

arrays ×1

autocomplete ×1

html ×1

html5 ×1

indexing ×1

mysql ×1

php ×1

sql ×1

string ×1

sum ×1

text ×1

timeout ×1