0

我想用相同的文本字符替换两个服务器端生成的图像。是否可以在同一行 jQuery 中定位两个元素,如下所示:

$('img.first','img.firstDisabled').replaceWith('«');

我已经在我的代码中尝试过,但它似乎不起作用,所以在这一点上,我只是想知道这是否可能并且我一直做错了,或者我只是在吠叫错误的树.

4

2 回答 2

3

逗号需要在单个选择器字符串中,而不是分隔两个字符串:

$('img.first, img.firstDisabled').replaceWith('«');

将其拆分为两个选择器字符串意味着在选择器 2 的上下文中找到选择器 1,这在您的问题的上下文中当然没有意义,因为您无法imgimg.

于 2013-01-08T16:55:16.730 回答
0

尝试$('img.first, img.firstDisabled').replaceWith('«');

请参阅有关多个选择器的Jquery 文档。

于 2013-01-08T16:55:26.107 回答