$("body").on("click", `.${editImg}:eq(${idnex})`是什么意思
这段代码是jQuery语法,用于为页面中具有指定类名的元素绑定点击事件处理程序。具体来说:
$("body"):选择页面中的<body>元素。.on("click",.{idnex}:为符合条件的元素绑定点击事件。其中,editImg是一个变量,代表要选择的类名,‘{idnex}`是一个变量,代表要选择的元素在同类元素中的索引位置。
因此,这段代码的意思是为页面中具有类名为${editImg}且在同类元素中索引位置为${idnex}的元素绑定点击事件。
AccountQry() {
this.rpcDo("RabotActPreNew.do", {}, this).then(res => {
Toast.hide();
this.isShowPage = true;
const editCallback = (value, idnex, editImg, input) => {
if (value.BindFlag == "Y") {
value.edit = false;
value.AliasV = value.AcAlias;
$("body").on("click", `.${editImg}:eq(${idnex})`, () => {
value.edit = true;
value.AliasV = value.AcAlias;
this.$nextTick(() => {
this.$refs[input][idnex].focus();
});
});
}
}
// List-储蓄卡等 PCRCList-信用卡
res.List.map((v, i) => {
editCallback(v, i, "edit_img1", "nameInput1");
this.list.push(v);
});