function pz_form_init(funcno,tbleaAias,fieldsArray){ var formDef = $.form.list[funcno]; $.each(formDef.formFields, function (j) { if (tbleaAias + "." + fieldsArray[j]["name"] != formDef.formFields[j].fieldname) { var id = "#form" + getProjId() + "" + funcno + "" + tbleaAias + "-" + fieldsArray[i]["name"] + ""; $(id).parent().eq(0).prev().hide(); $(id).parent().eq(0).hide(); $(id).parents().eq(0).prev().html(""); } }) }详细解释以下
时间: 2024-04-28 17:21:45 浏览: 17
这段代码是一个名为pz_form_init的函数,它接受三个参数:funcno,tbleaAias和fieldsArray。该函数是用于初始化一个表单的,其中包括特定字段的显示和隐藏。
具体来说,该函数首先获取表单的定义,然后遍历表单中的每个字段。对于每个字段,如果该字段的名称与指定的表别名和字段数组中的名称不匹配,则会隐藏该字段的父元素和前一个兄弟元素,并将该字段的前一个兄弟元素的内容设置为空字符串。
最后,该函数返回undefined。
相关问题
function pz_form_init(funcno,tbleaAias,fieldsArray){ var formDef = $.form.list[funcno]; $.each(formDef.formFields, function (j) { if (tbleaAias + "." + fieldsArray[j]["name"] != formDef.formFields[j].fieldname) { var id = "#form" + getProjId() + "_" + funcno + "_" + tbleaAias + "-" + fieldsArray[i]["name"] + ""; $(id).parent().eq(0).prev().hide(); $(id).parent().eq(0).hide(); $(id).parents().eq(0).prev().html(""); } }) }
这是一段 JavaScript 代码,用于初始化一个表单。具体来说,输入参数包括:funcno:功能号,tbleaAias:表别名,fieldsArray:字段数组。代码首先获取了与该功能号对应的表单定义信息,然后遍历表单中的字段,并根据输入的表别名和字段名称拼接出对应的表单元素的 ID。如果该 ID 与表单定义中对应的字段名不一致,说明该字段在当前表单中不存在,此时将该表单元素的父级元素隐藏,并清空该表单元素的前一个元素。最终,该函数将对表单中不存在的字段进行隐藏和清空处理,以保证表单的正确性。
var tableCode = $('.table-code'); tableCode.each(function(index, element) { var tmpArr = {}; var dataTmp = $(this).data('tmp'); }); tmpArr 怎么将dataTmp加到tmpArr里面
要将 `dataTmp` 加入到 `tmpArr` 中,你可以使用对象属性的方式进行赋值。以下是示例代码:
```javascript
var tableCode = $('.table-code');
var tmpArr = {};
tableCode.each(function(index, element) {
var dataTmp = $(this).data('tmp');
tmpArr[index] = dataTmp;
});
```
在每次迭代中,通过 `$(this)` 访问当前元素,使用 `.data('tmp')` 获取 `data-tmp` 属性的值,并将其赋值给变量 `dataTmp`。然后,将 `dataTmp` 存储到 `tmpArr` 中的对应索引位置 `index` 上。这样就能将每个元素的 `data-tmp` 值存储到 `tmpArr` 对象中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)