同时前置和追加

发布于 2024-09-03 12:56:46 字数 253 浏览 3 评论 0原文

$('.testimonials blockquote p')
.prepend('<span class="quo ldquo">&ldquo;</span>')
.append('<span class="quo rdquo">&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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仅此而已 2024-09-10 12:56:46

您的代码不会在此末尾添加/添加两次。当我针对此测试 HTML 运行它时

<div class='testimonials'>
<blockquote><p>Testing</p></blockquote>
<blockquote><p>One</p></blockquote>
<blockquote><p>Two</p></blockquote>
<blockquote><p>Three</p></blockquote>
</div>

...我最终将每个段落都放在引号中(只有一对,而不是两个)。

也许您的 CSS 正在应用引号(查看 quoldquo/rdquot CSS 类),然后您当然将它们包含在您的标记中,因此最终每个都有两个。

Your code doesn't prepend/append twice at this end. When I run it against this test HTML

<div class='testimonials'>
<blockquote><p>Testing</p></blockquote>
<blockquote><p>One</p></blockquote>
<blockquote><p>Two</p></blockquote>
<blockquote><p>Three</p></blockquote>
</div>

...I end up with each paragraph in quotes (just one pair, not two).

Perhaps your CSS is applying the quotes (look at the quo and ldquo/rdquot CSS classes), and then of course you're also including them in your markup, and so ending up with two of each.

只想待在家 2024-09-10 12:56:46

也许您的选择器匹配 2 个元素,或者您错误地嵌套了 p 元素。

您可以添加 :first,或者尝试此操作来查看它匹配了多少个

alert($('.testimonials blockquote p').length);

,或者查看它们匹配的内容,如下所示

$('.testimonials blockquote p').css({ border: '1px solid red' });

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 matching

alert($('.testimonials blockquote p').length);

or see what they are matching like this

$('.testimonials blockquote p').css({ border: '1px solid red' });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文