1

jqueryでphp変数から新しく追加された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

私がこれを行うと想像する2つの異なる方法があります。

まず、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 に答える