输出文本不't以正确格式显示
Output Text Doesn't Show in Correct Format
以下是我用来为从数据库中读取的内容的滑块(渐变效果)设置动画的JavaScript:
<script language="javascript">
jQuery(document).ready(function ()
{
var terms = ["span_1","span_2"];
var i = 0;
function rotateTerm() {
jQuery("#text-content").fadeOut(200, function() {
jQuery(this).text(jQuery('#text-slider .'+terms[i]).html()+i).fadeIn(200);
});
jQuery("#title-content").fadeOut(200, function() {
jQuery(this).text(jQuery('#title-slider .'+terms[i]).html()+i).fadeIn(200);
i == terms.length - 1 ? i=0 : i++;
});
}
rotateTerm();
setInterval(rotateTerm, 1000);
});
</script>
下面是我使用的PHP代码:
<?php
if (!empty($testLst)) :
$num=1;
foreach($testLst as $key=>$item):
$item->slug = $item->id;
$item->catslug = $item->catid ;
?><div id="hidden-content" style="display:none;">
<div id="title-slider">
<span class="<?php echo 'span_'.$num; ?>">
<h4><a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($item->id, $item->catid)); ?>">
<?php echo $item->title; ?></a>
</h4>
</span>
</div>
<div id="text-slider">
<span class="<?php echo 'span_'.$num; ?>">
<p>
<?php
$concat=array_slice(explode(' ',$item->introtext),0,20);
$concat=implode(' ',$concat);
echo $concat."...";
?>
</p>
</span>
</div></div>
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($item->id, $item->catid)); ?>" title="Learn more" class="learnMore">Learn more >></a></p>
<?php
$num++;
endforeach;
endif;
?>
<div id="title-content">
</div>
<div id="text-content">
</div>
这是一个JSFiddle页面,复制了我想做的事情
我的问题是,我得到的数据仍然有HTML标记,但我希望输出具有我的CSS样式。
您可以克隆节点,并将其设置为目标元素的新内容,以将所有内容保留在jQuery对象中,但就我个人而言,我会使用.outerHTML
属性。
我已经更新了你的fiddle,向你展示了我的意思:我已经将.text(...set content here)
更改为.html()
,因为我们正在注入HTML内容。然后,我在选择器的末尾添加了[0]
,以返回raw元素引用,该引用允许访问元素所具有的所有标准JS属性和方法,然后继续获取outerHTML
。。。易peasy
相关文章:
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 输出文本不't以正确格式显示
- 如何在JavaScript中以天、dd/mm/yyyy格式显示昨天的日期
- 如何使用 angularjs 以表格格式显示 parse.com 的查询结果
- 用格式显示日期
- 转换&用javascript将mongodb的UTC格式显示为EST格式
- 循环多维数组并以 html 格式显示数据
- 以 HTML 格式显示计算结果 (javascript)
- 将一天中的时间保存为mongodb中的数字,但以人类格式显示(使用流星自动形成)
- 将文件读取到 blob 并以 JavaScript 格式显示
- Json - 日期未以正确的格式显示
- 在新选项卡中以可读格式显示 json
- 如何以 html/rich 格式显示邮件
- 如何使用 javascript 或 jquery 以表格式显示 JSON 对象
- 以水平格式而不是垂直格式显示由HTML / JavaScript生成的CSV文件
- UTC 时间不是以 24 小时格式显示的,并且在上午 12 点之后不正确
- 以12小时格式显示时间
- 以 js 格式显示 php 数组
- 如何以表格格式显示json数组
- 使用Rails在页面上以实时刻度的格式显示当前时间,并每秒更改一次