这里的如何选择所有这些元素:
$('[disabled_onclick="true"]');
由于true
是CSS中有效的未加引号的属性值,因此您甚至可以省略引号:
$('[disabled_onclick=true]');
如果您关心有效的HTML,则应考虑改用自定义data-*
属性。
<input id="b_1" type="submit" disabled_onclick="true">
<!-- …becomes… -->
<input id="b_1" type="submit" data-disabled-onclick="true">
这样,它就是有效的HTML,您仍然可以按以下方式选择它:
$('[data-disabled-onclick="true"]');