在JavaScript

时间:2016-03-31 12:44:33

标签: javascript jquery

所以我目前正在寻找一种将align =“center”插入块引用的解决方案。我正在点击API并返回一串HTML,如下所示:

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Las Vegas utilities really don’t want the strip to go solar blah blah</blockquote>

我要做的是以最有效的方式在blockquote中添加align =“center”,如下所示:

<blockquote class="twitter-tweet" align="center"><p lang="en" dir="ltr"></blockquote>

我目前正在使用Rambo并使用以下代码替换字符串:

myString = myString.replace("<blockquote class=\"twitter-tweet\">", "<blockquote class=\"twitter-tweet\" align=\"center\">");

但感觉好像这是一个hacky解决方案,因为我对JavaScript很新。有没有更好的方法来使用JQuery并序列化我缺少的HTML?

提前谢谢大家!

3 个答案:

答案 0 :(得分:2)

正如你在标签中告诉我们的那样,你以某种方式使用jQuery,所以为什么不这样做:

$("blockquote").attr("align","center"); 

然后像这样使用它:

$(document).ready(function(){ //or in some other function
    $("blockquote").attr("align","center"); 
});

我想你知道,你可以用CSS做到这一点,所以我不会再告诉你了。 ;)

答案 1 :(得分:1)

你应该使用CSS。但如果你真的想使用这个属性,

$("blockquote").attr("align","center")

答案 2 :(得分:-1)

在css文件中,添加

blockquote{
text-align:center;
}