You are here

Drupal专业开发指南 第17章 包装已有元素

g089h515r806 的头像
Submitted by g089h515r806 on 星期一, 2009-08-24 15:26

 

 
    我们前面介绍了向<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

Drupal版本: