我需要重新问我的老问题,我可能不应该在凌晨 1 点问它:P
似乎使用 jquery 的属性选择器找不到某些属性:
$("*[some=value]");
到目前为止,我似乎无法使用表单的 action 属性和 img 的 src 属性。是否有一个属性列表不起作用,所以我可以为它们编写自定义选择器?
再次感谢!
编辑: 似乎没有人相信某些选择器不能按预期工作。看这个例子:在这个网站(上面有 jquery 1.3 用于 firebugging)有一个看起来像这样的表单:
<form style="display: inline;" method="get" action="list">
(它在“搜索当前下载”下拉列表中)。如果您打开 firebug 并尝试使用此选择器:
$("form[action=list]");
您将无法选择表格。action 属性没有什么特别之处。该页面上徽标图像的 src 也是如此:
<img alt="Logo" src="/p/aost/logo?logo_id=1238551994"/>
不起作用的选择器是:
$("img[src=/p/aost/logo?logo_id=1238551994");
当然,我可以进行通配符匹配,这不是我所追求的。