【发布时间】:2009-04-14 01:11:38
【问题描述】:
我需要reask我的老问题,我可能不应该在凌晨 1 点问它:P
使用 jquery 的属性选择器似乎找不到某些属性:
$("*[some=value]");
到目前为止,我似乎无法使用表单的 action 属性和 img 的 src 属性。是否有某个属性列表不起作用,以便我可以为它们编写自定义选择器?
再次感谢!
编辑: 似乎没有人相信某些选择器不能按预期工作。看这个例子: 在this site(上面有 jquery 1.3 用于萤火虫)有一个看起来像这样的表单:
<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");
当然,我可以进行通配符匹配,这不是我想要的。
【问题讨论】:
-
请不要不要重新提出您的问题。只需编辑您的旧版本。如果你真的觉得这很有用,那会碰到它。
-
我不知道 - 以后会这样做
-
没关系,不用担心。如果此问题为您提供了解决方案,您可能需要编辑旧问题以链接到该问题,然后请人们投票支持关闭旧问题。
-
我已经尝试删除它。我不能:这个问题不能被删除 - 至少有一个答案投票赞成
标签: jquery attributes css-selectors css