1

是否可以将 php 变量中的类分配给 jquery 中的新附加 div?

$newItems = $('<div class="PHP VARIABLE PRINTS HERE A CLASS"></div>');

就我而言,对于其他事情,我正在定义一个 var 来定义我然后在 jquery 中附加的内容,但我需要从 php 变量中获取新插入的 div 的类。是否可以?

4

3 回答 3

4

在 PHP 中

<?php
    // First you need to have the variable with the name of classe
    $myClass = 'name_of_my_classe';
?>

 

在 Javascript 中:

$newItems = $('<div class="<?php echo $myClass; ?>"></div>');
于 2013-02-10T00:28:16.053 回答
1

我想有两种不同的方式来做这件事。

首先,您可以使用 Ajax 从 php 变量中更早地获取变量,或者您可以简单地从文件中的函数内联回显该变量。

第一种使用 Ajax 的方法可能是一种更标准的方法,而我认为后一种方法有点快和脏。

于 2013-02-10T00:30:44.907 回答
0

我认为 PHP 和 JavaScript 代码的硬核混合是一种反模式,可能会导致混乱。我会限制 PHP 排放以构建 HTML 并使用 JavaScript 代码来解析所述 HTML 以获得您想要的客户端结果:

//php
echo '<span hidden id=class-container data-class=name_of_my_class>';

//JavaScript
$("<div>").addClass($("#class-container").data('class'));
于 2013-02-10T00:33:29.873 回答