Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想使用jquery将类添加到td中的锚定标记中_Javascript_Jquery - Fatal编程技术网

Javascript 我想使用jquery将类添加到td中的锚定标记中

Javascript 我想使用jquery将类添加到td中的锚定标记中,javascript,jquery,Javascript,Jquery,这是我的td: <td width="64%" valign="top" class="addtocart_vak"> <a href="/ShoppingCart.asp?ProductCode=QH1225264"> <img border="0" align="absmiddle" src="btn_addtocart_small.gif"> </a> </td> 我还尝试了下一步: $(".addtocart_vak a[hr

这是我的td:

<td width="64%" valign="top" class="addtocart_vak">
<a href="/ShoppingCart.asp?ProductCode=QH1225264">
<img border="0" align="absmiddle" src="btn_addtocart_small.gif">
</a>
</td>
我还尝试了下一步:

$(".addtocart_vak a[href$=/ShoppingCart.asp]").addClass("anchor");
请给我正确的答案

更新:

我得到以下JavaScript异常:

[Exception…”JavaScript组件没有名为的方法: 调用方法时的“onStatusChange”: [nsIWebProgressListener::onStatusChange]“nsresult:”0x8057030 (NS\u错误\u XPC\u JSOBJECT\u没有命名的函数)“位置:” 数据:否]

你能给我解决这个错误的方法吗

$('.addtocart_vak a').addClass("anchor");
或者您希望直接子级使用规范

$('.addtocart_vak > a').addClass("anchor");
或者您希望直接子级使用规范

$('.addtocart_vak > a').addClass("anchor");

只能提供一个字符串作为选择器,但在类选择器之后会立即中断字符串。这里可能有语法错误,对吗

如果您不在类选择器和标记选择器之间结束选择器,那么您就没事了

请尝试以下方法:

$('.addtocart_vak a').addClass("anchor");
使用此选择器(您的第二次尝试):

你说的是给我所有
a
元素,它们的href属性以
/ShoppingCart.asp
结尾。(您应该在值的周围加上引号。)但是,由于href属性有一个querystring,href值不会以
/ShoppingCart.asp
结尾。但是,它不使用该值,因此您可以使用

更新:


显示的错误与jQuery或选择器无关,但它可能会中断脚本的执行,使jQuery代码无法运行。您是否知道是什么导致了该异常?如果您解决了这个问题,jQuery代码可能也会运行得很好。

您只能提供一个字符串作为选择器,但在类选择器之后立即中断字符串。这里可能有语法错误,对吗

如果您不在类选择器和标记选择器之间结束选择器,那么您就没事了

请尝试以下方法:

$('.addtocart_vak a').addClass("anchor");
使用此选择器(您的第二次尝试):

你说的是给我所有
a
元素,它们的href属性以
/ShoppingCart.asp
结尾。(您应该在值的周围加上引号。)但是,由于href属性有一个querystring,href值不会以
/ShoppingCart.asp
结尾。但是,它不使用该值,因此您可以使用

更新:


显示的错误与jQuery或选择器无关,但它可能会中断脚本的执行,使jQuery代码无法运行。您是否知道是什么导致了该异常?如果您解决了这个问题,jQuery代码可能也会运行得很好。

您可以向锚点添加一个id,并通过id找到它,或者直接使用它

$('.addtocart_vak a').addClass("anchor");

你可以添加一个id到你的锚,并通过id找到它,或者直接使用它

$('.addtocart_vak a').addClass("anchor");

从a中删除“”,它会像$('.addtocart_vak a')一样工作从a中删除“”,它会像$('.addtocart_vak a')@Monica它应该工作,这是给你的。如果您检查锚元素,您将看到已经添加了achor类。如果它对你不起作用,问题可能就在别处。您是否收到任何异常?是的,我收到了以下错误:[异常…”JavaScript组件在调用方法:[nsIWebProgressListener::onStatusChange]“nsresult:”0x8057030(NS_错误\u XPC_JSOBJECT_有\u没有\u函数\u命名)“位置:”“数据:否]@莫妮卡:你应该在你的问题中加上这一点,这样每个人都会更容易帮助你。我现在给你加的。该错误与jQuery或选择器无关,但它可能会中断脚本的执行,从而使jQuery代码无法运行。您是否知道是什么导致了该异常?如果您解决了这个问题,您的jQuery代码可能也会运行良好。@Monica快速谷歌搜索表明此错误是由错误的firefox扩展引起的。例如,你在Chrome上试过这个代码吗?@Monica应该可以,这里有一个给你的例子。如果您检查锚元素,您将看到已经添加了achor类。如果它对你不起作用,问题可能就在别处。您是否收到任何异常?是的,我收到了以下错误:[异常…”JavaScript组件在调用方法:[nsIWebProgressListener::onStatusChange]“nsresult:”0x8057030(NS_错误\u XPC_JSOBJECT_有\u没有\u函数\u命名)“位置:”“数据:否]@莫妮卡:你应该在你的问题中加上这一点,这样每个人都会更容易帮助你。我现在给你加的。该错误与jQuery或选择器无关,但它可能会中断脚本的执行,从而使jQuery代码无法运行。您是否知道是什么导致了该异常?如果您解决了这个问题,您的jQuery代码可能也会运行良好。@Monica快速谷歌搜索表明此错误是由错误的firefox扩展引起的。比如说,你在Chrome上试过这个代码吗?