我无法让jQuery表现出来。像这样的代码有效:
unsigned int
但这失败了(并且#34;失败"我的意思是" foo"被渲染但是" FOO"不是):
<script>
var createTablesImpl = function(index, value) {
$(value).prepend("<div>FOO</div>");
};
$(".yesPagingTable").each(createTablesImpl);
</script>
<div class="yesPagingTable">
foo
</div>
<br/><br/>
我没有在我的项目中定义任何我知道的css类(即据我所知,其中一个变量是在css中定义的,而另一个是不是') 。
答案 0 :(得分:4)
也许你的javascript是在呈现HTML之前执行的。也许准备好添加文件。您的脚本将等待,直到加载所有HTML。
<script>
$(document).ready(function() {
var createTablesImpl = function(index, value) {
$(value).prepend("<div>FOO</div>");
};
$(".yesPagingTableX").each(createTablesImpl);
});
</script>
<div class="yesPagingTableX">
foo
</div>
<br/><br/>