2010-01-11 127 views
0

<blockquote><p>We prefer questions that can be answered, not just discussed. Provide details. Write clearly and simply.If your question is about this website, ask it on meta instead.</p></blockquote>如何通过jquery在运行时更改原始html代码?

我想将上面的代码更改为此。

<blockquote> 
    <div class="quote_start"><div></div></div><div class="quote_end"><div></div></div> 
    <p>We prefer questions that can be answered, not just discussed. 
Provide details. Write clearly and simply.If your question is about this website, ask it on meta instead.</p> 
    </blockquote> 
+0

你想在你的榜样与结束的代码是有缺陷的...... 您关闭2个div的比你多开.... –

回答

3

使用前置方法

$('blockquote').prepend('<div class="quote_start"><div></div></div><div class="quote_end"><div></div></div>'); 

这将放置文本为选择对象

1

这是唯一的块引用的第一个子元素?如果是的话,你可以使用前置/

$("blockquote").prepend("<div class='quote_start'><div></div></div><div class='quote_end'><div></div></div>"); 

否则,你就需要找到某种方式做在前面加上之前识别有问题的块引用。

+0

我需要一个页面上的每个块引用改变这个 –

+0

那么我的例子应该工作,jQuery的将它应用于它找到的每个块引用。唯一的问题是,如果你需要击中特定的引号 – Pharabus

+0

@pharaus - @RHicke使用双引号,你是单身。为什么这样? –

相关问题