javascript - 在 jquery 中使用 php 是否有效?

标签 javascript php jquery echo

我想通过 PHP 更改 jquery 命令。

例如:

$envelope<?php echo'1'?>.toggleClass( 'card-out' );

这个有效吗?我试过了,我认为它没有用,但我不知道错误是在那一行还是代码的其余部分。

这是我的代码的主要部分:

<div class="library-card envelope<?php echo'2'?>">
    <div class="front">
        <p class="stamp">Jacob Haase<br> 18.05.2000</p>
    </div>
    <div class="card">sdsdsd</div>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
    <script type="text/javascript">
        var $envelope = $( '.library-card.envelope' ),
            $card = $envelope.find( '.card' ),
            $front = $envelope.find( '.front' );

        $front.on( 'click', function( event ) {
            $envelope<?php echo'2'?>.toggleClass( 'card-out' );
        });

        $card.on( 'click', function( event ) {
            $envelope<?php echo'2'?>.toggleClass( 'card-out' );
        });
    </script>

</div>

谢谢!

最佳答案

如果您在 .php 文件中使用 jQuery,则完全有效。

在这一行中:

$envelope<?php echo'1'?>.toggleClass( 'card-out' );

这将是 $envelope1.toggleClass('card-out');,但我不确定您是否有 $envelope1 jQuery 变量。但可能是,您正在尝试这样做:

$('.envelope1').toggleClass('card-out');

如果是这样,使用:

$(".envelope"+<?php echo'1';?>).toggleClass( 'card-out' );

关于javascript - 在 jquery 中使用 php 是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31651624/

相关文章:

javascript - 使用 Canvas 从页面抓取像素数据

php - 使用 jquery、php、mysql 动态弹出

php - 根据下拉菜单更改 HTML 选择的内容

javascript - 禁用 Esc 键以关闭 jQuery Mobile 上的面板

javascript - 在播放 vimeo 嵌入时将类添加到 div

javascript - 正则表达式匹配由点分隔的字符串,只能包含字母数字、连字符、下划线、点

javascript - GoogleSearch 如何预渲染图像?

php - 绝对路径与相对路径

php - TYPO3 PHP更新到7.0 |日志说 “Switch statements may only contain one default clause”

javascript - jQuery 验证插件 : Show your error message/image in next column(td) of table