0

$('.data').prop('checked', false).button("refresh");データをクラスとして持つチェックボックスのグループのjQueryUIスタイルをオフにして更新するために使用しているコードの大部分があります。$("#div").load('output.php')output.phpファイルを更新するコードが実行されるまでは正常に機能します。この時点以降、.prop('checked'、false)は正常に機能しますが、.button( "refresh")は機能を停止します。

したがって、チェックボックスは適切にオフになり続けますが、jQuery UIスタイルは更新されないため、チェックされていない場合でもチェックされたままになります。Output.phpが最初のページに含まれているので、ロードをに置き換えようとしました$("#div").load('text.txt')が、テキストファイルをロードしているだけでも機能しなくなります。

したがって、.load()が.button( "refresh")を壊しているようです。それまたは潜在的な解決策を引き起こしている可能性のあるアイデアはありますか?

4

2 に答える 2

0

.dataは#div内にありますか?その場合、output.phpのコンテンツがそれを置き換え、置き換えられた要素はjQuery UIイベントデータを運びません。これは、それらにバインドされていないためです。

于 2012-07-03T05:03:09.870 に答える
0

私がロードしていたコンテンツはhtmlで、<head>セクションがありました。これが.button( "refresh")を壊していたものでした。私は頭の中にあるものを取り、それを私のメインページの頭に含めました、そしてそれは問題を解決しました。

于 2012-07-03T05:08:58.630 に答える