php中的javascript
我尝试在jquery中执行以下操作php中的javascript,php,jquery,Php,Jquery,我尝试在jquery中执行以下操作 <?php echo "<script>"; echo "$(document).ready(function(){"; echo "$('#mainbody-wrapper').removeClass('mainbody-wrapper')"; echo ";"; echo "$('#mainbody-wrapper').addClass('newStyle')"; echo ";";
<?php
echo "<script>";
echo "$(document).ready(function(){";
echo "$('#mainbody-wrapper').removeClass('mainbody-wrapper')";
echo ";";
echo "$('#mainbody-wrapper').addClass('newStyle')";
echo ";";
echo "contentHeight=$('.content').css('height') + 20";
echo ";";
echo "alert(contentHeight)";
echo ";";
echo "$('#mainbody-wrapper').css('height',contentHeight)";
echo ";";
echo "$('#subcontent-wrapper').remove()";
echo ";";
echo "})";
echo "</script>";
您可以使用parseInt():
还要转到下一行,请使用换行符\n
例如:
echo "contentHeight= parseInt($('.content').css('height')) + 20;\n";
你需要回应一切吗?您知道可以在同一个文件中同时运行php和javascript
例如:
<?php echo 'hello world'; ?>
<script>
jQuery("<?php echo $var; ?>").addClass("test");
</script>
<?php echo 'end'; ?>
jQuery(“”.addClass(“测试”);
如果您只想读取高度,jquery有一个方法
从文件:
.css('height')
和.height()。当需要在数学计算中使用图元的高度时,建议使用.height()
方法
你的问题不是因为PHP;这是一个纯JavaScript+jQuery问题。
<?php echo 'hello world'; ?>
<script>
jQuery("<?php echo $var; ?>").addClass("test");
</script>
<?php echo 'end'; ?>
echo "contentHeight=$('.content').height() + 20";