jQueryの動作に問題があります。 (私は "foo" というレンダリングされますが、 "FOO" をされていない意味し、 "失敗" による)なぜ1つのクラス名に対してそれぞれの作業が行われますが、別のクラス名では動作しませんか?
<script>
var createTablesImpl = function(index, value) {
$(value).prepend("<div>FOO</div>");
};
$(".yesPagingTable").each(createTablesImpl);
</script>
<div class="yesPagingTable">
foo
</div>
<br/><br/>
をしかし、これは失敗します:このようなコードは動作します
<script>
var createTablesImpl = function(index, value) {
$(value).prepend("<div>FOO</div>");
};
$(".yesPagingTableX").each(createTablesImpl);
</script>
<div class="yesPagingTableX">
foo
</div>
<br/><br/>
自分のプロジェクトで定義しているcssクラスがありません。限り、私はこれらの変数のいずれかがどこかにCSSで定義されていると知っている限り、他はありません)。
これを引き起こす可能性のあるクラスの名前には何も基本的なものはありません。コードの残りの部分は同一であるため、コードの一部ではわからない部分があるはずです。詳細情報が必要です。 – tonythewest
あなたはどんなふるまいをしていますか、何を見たいですか? 「これは失敗します」とは、私たちが手助けできるほど正確ではありません。 – tonythewest
あなたの言うことが真実なら、私は$(function(){/ * code here * /})のようにjQueryをラップしないといけないと思います; '' X '要素が存在しないことを読み取る。 – PHPglue