这是有效的对象属性创建语法吗?
editEntry{}
$('#'+rowID+' td[data-field]').each(function() {
var field = $(this).attr('data-field');
var value = $(this).text();
// handle the task complete checkbox
if(field == 'complete') {
if($(this).find('input').is(':checked')) {
editEntry[field]=value;
editEntry[field][checked]=true; // NOT SURE ABOUT THIS LINE
}
}
editEntry[field]=value;
});
editEntry{}
$('#'+rowID+' td[data-field]').each(function() {
var field = $(this).attr('data-field');
var value = $(this).text();
// handle the task complete checkbox
if(field == 'complete') {
if($(this).find('input').is(':checked')) {
editEntry[field]=value;
editEntry[field][checked]=true; // NOT SURE ABOUT THIS LINE
}
}
editEntry[field]=value;
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅当
checked
是变量时才有效。您可能正在尝试编写
然而,您的代码在 String 实例上创建了一个属性。
不要这样做;这是一个非常糟糕的主意。
相反,你可能应该写一些类似的东西
That will only work if
checked
is a variable.You're probably trying to write
However, your code creates a property on a String instance.
Don't do that; it's a very bad idea.
Instead, you should probably write something like