这是 file.php
echo "<table..";
echo "some code...";
echo "</table>":
<script type="javascript">
$('table').hide().fadeIn(700);
</script>
或:
echo '<script type="javascript">';
echo '$('#foo').toggle("slow");';
echo '</script>';
所以,除了最佳实践。这有可能吗?我似乎无法通过外部文件或直接使其工作。
也来自 external.js
$(document).ready(function(){ $('table').css({ // code here ... }); });
答案 0 :(得分:0)
内部和外部javascript / jquery代码都应该有效。
对于更干净的代码,无需回显每一行html代码。只需关闭php(?&gt;)并像往常一样编写html。
请尽可能多地提供相关信息,以便我们确切了解问题所在。
答案 1 :(得分:0)
你当然可以直接从PHP回复jquery(或任何html代码)
echo '<script type="javascript">
$(\'#foo\').toggle("slow");
</script>';
你在那个问题上的问题是围绕#foo
的未转义引号我不确定你在问题的第一部分是什么意思,但是因为你有php我会使用这个选项而不是试图将jquery添加到另一个javascript文件的html文件中(如果你是这样的话)试图做到)