$('.class1').append( '<span class="load-more"></span>' );
var button = $('.class1.load-more');
以上是来自WP无限滚动Wordpress插件的.js
文件的代码。
我们可以以某种方式将PHP条件放在js文件中:
If( logical condition 1 ) {
$('.class1').append( '<span class="load-more"></span>' );
var button = $('.class1.load-more');
} elseif( logical condition 2 ) {
$('.class2').append( '<span class="load-more"></span>' );
var button = $('.class2 .load-more');
}
P.S。:PHP逻辑应该放在js
文件中而不是script<></script>
标签。
答案 0 :(得分:0)
定义另一个js文件示例condition.js
----- condition.js
<?php
echo 'condition ..... ;
?>
---- condition.js
// condution.js output
var lc = [ function(){return false;} , function(){ return x *y; } ];
if( lc[0]() ) {
$('.class1').append( '<span class="load-more"></span>' );
var button = $('.class1.load-more');
} elseif( lc[1]() ) {
$('.class2').append( '<span class="load-more"></span>' );
var button = $('.class2 .load-more');
}
----或-----
// condution.js output
var lc = [ true , 0 ];
之后
if( lc[0] ) {
$('.class1').append( '<span class="load-more"></span>' );
var button = $('.class1.load-more');
} elseif( lc[1] ) {
$('.class2').append( '<span class="load-more"></span>' );
var button = $('.class2 .load-more');
}