jQuery - 如何在引文中包含Ajax加载元素?

时间:2014-11-19 02:04:45

标签: javascript jquery html ajax

我有一张推荐书。通过ajax .load()方法从同一站点上的另一个页面中提取推荐。我试图将传入的推荐书包装在引文中。 (例如:这是一个证明。将是“这是一个证明。”)。但是,我的代码无效。

这是应该添加引号的函数:

function quotations(){
$(this).prepend('"').append('"');
};

这是ajax函数(证词是从/?page = testimonials& gridID = 1 .cfgThemeGridGenericContent)加载的:

$(function($){
$("#slide1").load("/?page=testimonials&gridID=1 .cfgThemeGridGenericContent", function() {shorten('slide1'); quotations();})
};

html结构如下:

<div class="slides" id="slide1">
This is the testimonial text.
</div>

你看到的shorten()函数只是一个函数,可以确保推荐书不会太长。我已经确认它有效。如果我需要添加它,请告诉我。

为什么我的推荐书没有被引用?

1 个答案:

答案 0 :(得分:1)

只需使用css:

div.slides::before,
div.slides::after {
    content: '"';
}

至于“为什么它不起作用”我怀疑这可能取决于$(this)功能中quotations()的内容。