为什么.each适用于一个类名而不是另一个?

时间:2017-01-31 23:30:52

标签: javascript jquery

我无法让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中定义的,而另一个是不是') 。

1 个答案:

答案 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/>