<input type="hidden" name="skus[9-15-19-20][picture]" value lay-verifyIay-reqtext> <img class="fairy-sku-img" src="" alt="picture图片"> <input class="layui-upload-file" type="file" accept="image/*" name="file" multiple>怎么取到该表单中的隐藏字段名为 skus[9-15-19-20][picture]的值 注:skus[9-15-19-20][picture]是变量
时间: 2023-07-06 09:06:25 浏览: 35
您可以通过以下方式获取该表单中的隐藏字段名为 skus[9-15-19-20][picture] 的值:
```javascript
let value = document.querySelector('input[name="skus[9-15-19-20][picture]"]').value;
```
或者使用 jQuery:
```javascript
let value = $('input[name="skus[9-15-19-20][picture]"]').val();
```
相关问题
<input type="hidden" name="skus[9-15-19-20][picture]" value lay-verifyIay-reqtext> <img class="fairy-sku-img" src="" alt="picture图片"> <input class="layui-upload-file" type="file" accept="image/*" name="file" multiple>怎么取到该表单中的隐藏字段名的name值
可以使用 JavaScript 中的 DOM 操作获取该隐藏字段的 name 属性值。例如,可以通过以下代码获取 name 为 skus[9-15-19-20][picture] 的隐藏字段的 name 属性值:
```
var hiddenInput = document.querySelector('input[type="hidden"][name="skus[9-15-19-20][picture]"]');
var nameValue = hiddenInput.getAttribute('name');
console.log(nameValue);
```
这段代码首先使用 querySelector 方法获取 name 为 skus[9-15-19-20][picture] 的隐藏字段,然后使用 getAttribute 方法获取其 name 属性值,并将其输出到控制台。
"skus[25-16-30-20][status]": "1",怎么处理成JSON格式
可以将该字符串处理成一个Python字典,然后使用json.dumps()函数将其转换为JSON格式的字符串,示例如下:
```python
import json
string = '"skus[25-16-30-20][status]": "1"'
key, value = string.split(":")
key_parts = key.split("[")[1].split("]")[0].split("-")
key_parts = [int(x) for x in key_parts]
key = "skus"
for part in key_parts:
key += "[" + str(part) + "]"
data = {key: value.strip()}
json_str = json.dumps(data)
print(json_str)
```
输出结果为:
```json
{"skus":{"25":{"16":{"30":{"20":{"status":"1"}}}}}}
```