我在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
我正在尝试检索雅虎自动完成.
雅虎的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/
有人可以发现错误或我做错了吗?它应该工作.
谢谢
我有一个简单的片段,可以打印全天、月份、月份中的某一天、小时和分钟。
这是代码: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) 我从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.
我有这个字符串:
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)
但由于我担心由于大量文字的大量字符串而导致的性能,我本想要去本地.
这怎么可能?
我正在尝试更改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)
这就是我的本地存储的样子:
我希望有人可以帮助我.我已经工作了几天......
非常感谢
我试图获得少数的索引号<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 () {因为它来自一个插件,它将无法正常工作.
谢谢
我怎样才能提醒我选择的李号码?
如何计算我在1个localstorage密钥中有多少个不同的值.
例如:
这是我的本地存储:
[{"id":"item-1","icon":"google.com"},{"id":"item-2","icon":"youtube.com"}]
Run Code Online (Sandbox Code Playgroud)
对于这个例子,我想要一个2个不同值的警报.所以基本上我想数{}......
那可能吗?
我有一个文本输入和一个textarea,我将值从输入传递给textarea.我正在尝试这样做,当你在输入中键入内容并停止时,2秒后显示textarea的值.
在此示例中,textarea立即获取输入值:
所以我想,当你输入并停止时,2秒后给出值.
我怎样才能做到这一点?我尝试使用setTimeout但是当2秒过去时,它会立即获得值.所以基本上它适用于前2秒.
我有一个随机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