我声明了以下变量:
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public string Name{ get; set; }
我正在尝试使用此变量来定位页面上的所有添加按钮,而无需创建另一个变量:
let addButton = $('#addMember');
因此,为了避免冗余,我尝试通过声明创建变量allAddButton:
let allAddButton = $$('#addMember');
,并且失败。错误是:
失败:(“ $” + addButton).count不是函数
我可以为此目的将“ $”与预定义变量连接起来吗?
答案 0 :(得分:0)
你可以不喜欢吗
document.querySelectorAll("#addMember").forEach((e) => {
e.doSomething
})
因此,请使用正确的选择器选择所有内容,然后递归添加所需的内容。
答案 1 :(得分:0)
您的方法看起来很奇怪。
如何像这样定义ElementArrayFinder
:
let allAddButton = $$('#addMember');
,如果需要使用特殊元素,则使用:
allAddButton.first()
或allAddButton.get(0)
?
编辑: 如果您确实需要使用您的方法,请阅读模板文字: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals