同时前置和追加
$('.testimonials blockquote p')
.prepend('<span class="quo ldquo">“</span>')
.append('<span class="quo rdquo">”</span>');
...前置和附加两次。如何在 p + rdquo 中添加 ldquo + 任何内容?
谢谢!
$('.testimonials blockquote p')
.prepend('<span class="quo ldquo">“</span>')
.append('<span class="quo rdquo">”</span>');
...prepends and appends TWICE. How do I prepend ldquo + whatever content inside the p + rdquo?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的代码不会在此末尾添加/添加两次。当我针对此测试 HTML 运行它时
...我最终将每个段落都放在引号中(只有一对,而不是两个)。
也许您的 CSS 正在应用引号(查看
quo
和ldquo
/rdquot
CSS 类),然后您当然也将它们包含在您的标记中,因此最终每个都有两个。Your code doesn't prepend/append twice at this end. When I run it against this test HTML
...I end up with each paragraph in quotes (just one pair, not two).
Perhaps your CSS is applying the quotes (look at the
quo
andldquo
/rdquot
CSS classes), and then of course you're also including them in your markup, and so ending up with two of each.也许您的选择器匹配 2 个元素,或者您错误地嵌套了 p 元素。
您可以添加
:first
,或者尝试此操作来查看它匹配了多少个,或者查看它们匹配的内容,如下所示
Maybe your selector matches 2 elements, or you have incorrectly nested p elements.
You could add a
:first
, or try this to see how many it is matchingor see what they are matching like this