gpt4 book ai didi

javascript - 为什么我找不到使用数据属性

转载 作者:行者123 更新时间:2023-11-30 21:18:00 26 4
gpt4 key购买 nike

<分区>

在代码中我这样做:

var markerName = $(fileInput).closest('tr.file-input-row').find('input[type="text"]')[0].value.replace(/[^a-z0-9]/gi, '-');
$.data(fileInput, 'for', markerName);

在这种情况下,markerName 是“file-1”

如果我检查使用:

$('input[type="file"][data-for="file-1"]')

我得到一个 length 等于 0 的对象...所以找不到。

但是,如果我这样做:

$('input[type="file"]:first').data().for

在这种情况下,第一个输入 [type="file"] 与我为其设置数据属性的输入相同,我得到:

"file-1"

...正如预期的那样。

看起来它正在被设置,但随后无法访问。

有什么想法吗?

TIA

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com