我们前面介绍了向<p id="one">元素添加一个错误类,现在换种方式,让我们把该元素包装在一个div标签中,这样就能够更好的显示红色了。下面的jQuery片段将实现这一点:
<?php
drupal_add_js(
'$(document).ready(function(){
$("#one").wrap("<div class=\'error\'></div>");
});',
'inline'
);
?>
<p id="one">Paragraph one</p>
<p>Paragraph two</p>
<p>Paragraph three</p>
注意单引号的转义,由于我们在drupal_add_js()内部已经使用了一对单引号,所以需要对双引号内部的单引号进行转义。div包装的结果如图17-3所示。

图 17-3. ID为“one”的段落被包装在了一个类为“error”的div标签中。
老葛的Drupal培训班 Think in Drupal