我们有
的单选按钮value = "lock" onclick="toggleLock(this, 1,"Unlocked");"
value = "lock" onclick="toggleLock(this, 2,"Unlocked");"
value = "unlock" onclick="toggleLock(this, 2,"Locked");"
value = "lock" onclick="toggleLock(this, 2,"Unlocked");"
value = "unlock" onclick="toggleLock(this, 2,"Unlocked");"
.
.
.
现在我们需要选择带有onclick的所有输入,这些输入正在发送" Unlocked"。所以我们使用代码
$('input[value="lock"][onclick$="\"Unlocked\");"]');
以上代码给出了错误 jquery.js:1716 Uncaught TypeError:z.substr不是函数
我们还有另外两个使用jQuery v1.9.0的项目,我们在这个版本中没有遇到任何问题
答案 0 :(得分:0)
可能有一个简单的方法。
您可以使用data属性并为其添加特定值。希望以下代码段有用
例如
value = "lock" data-status = "Unlocked" onclick="toggleLock(this, 1,"Unlocked");"
value = "lock" data-status = "Unlocked" onclick="toggleLock(this, 2,"Unlocked");"
value = "unlock" onclick="toggleLock(this, 2,"Locked");"
value = "lock" data-status = "Unlocked" onclick="toggleLock(this, 2,"Unlocked");"
value = "unlock" data-status = "Unlocked" onclick="toggleLock(this, 2,"Unlocked");"
现在,您可以使用此data
属性选择所需的特定元素
$('[data-status="Unlock"]')