jquery - 在这种情况下,这指的是什么,为什么我要将变量解析为我的变量以进行遍历?
问题描述
嘿,我想知道在我的情况下这是指什么我认为它指的是我的类编辑,但我有点困惑这里是我的 Html 代码,我循环 3 次以获得 3 个博客进行编辑
代码:
for (var i = 0; i < blogEntries.length; i++) {
if(blogEntries[i]!=null){
var title=blogEntries[i][0];
var content=blogEntries[i][1];
var date=blogEntries[i][2];
var blogID=i;
var blogEdit = '<form><div class="blogContainer" blogID="'+blogID+'">'+
'<div class="blogTitle"><input type="text" value="'+title+'"class="titleInput"></div>'+
'<div class="blogContent"><input type="text" value="'+content+'"class="contentInput"></div>'+
'<div class="blogDate"><input type="text" value="'+date+'"class="dateInput"></div>'+
'<input type="button" value="edit" class="edit">'+
'<input type="button" value="delete" class="delete">'+
'</div></form><br><br><br>';
$("#mainContainer").append(blogEdit);
}
}
这是我的编辑单击功能,我不明白为什么要使用容器变量将其解析到我的 jquery 选择器中,希望有人能启发我。这是在我们找到 blogContainer 的变量容器中,但我不明白为什么要使用 titleCont、contBlog 和 dateCont 将其解析为另一个变量
代码
$(".edit").click(function(){
//find the closet blogContainer to .edit
var container=$(this).closest(".blogContainer");
//look for blogid close to .edit .blogcontainer
var editId=container.attr("blogID");
//define val for the three text inputs giving them container variable to find the classes
var titleCont=$(".titleInput", container).val();
var contBlog=$(".contentInput", container).val();
var dateCont=$(".dateInput", container).val();
// First read from local storage. Take empty array as default value
var blogEntries = JSON.parse(localStorage.getItem("BlogContent") || "[]");
// Use editId directly as index.
blogEntries[editId] = [titleCont, contBlog, dateCont];
// Write back to local storage
localStorage.setItem("BlogContent", JSON.stringify(blogEntries));
});
解决方案
推荐阅读
- c++ - 如何使用来自不同目录的make文件中的文件
- python - 如何从 Python 中的给定字符串中找到最大的数字?
- video - 什么时候应该在 amp-story 的 amp-video 上使用 layout="fill" 与 layout="responsive"?两者有什么区别?
- html - 圆圈内的图像,底部有框内容
- visual-studio - 每次更改分辨率时,Visual Studio 2017 工具箱中的 DLL 文件都会被删除
- sql - 如何在 SQL Server 中将表数据的值更改为“可用”?
- python - 使用 Chalice 时无法访问请求 json_body
- react-native - withNavigation 只能用于导航器的视图层次结构
- java - java socket发送压缩对象
- mongodb - 在 mongodb 中搜索日期