2011-10-29 10 views
0

jqueryの変更に問題があります。 )(これは私の.phpページjqueryの変更が発生しない

<input id="numero_preventivi" style="display: none;" value="<?php echo $numeriPreventivi['preventivi']; ?>"/> 
<input id="numero_preventivi_new" style="display: none;" value="0"/> 

<script type="text/javascript"> 
$(function(){ 
    var num_pr = $("#numero_preventivi").val(); 
    var preventivi = new flipCounter('preventivi', {value: num_pr, inc:0, pace:600, auto:false}); 

    $("#numero_preventivi_new").change(function(){ 
     var num_pr_new = $("#numero_preventivi_new").val(); 
     preventivi.incrementTo(num_pr_new); 
     }); 

}); 

であり、これは私の.jsが

$('#numero_preventivi_new').val(text[0]).change(); 

私の関数は、.jsファイルページでは、私の隠されたdiv要素の変動値Iが.changeを解雇でしょう

機能ですしかし、私はjqueryコードに関数を実行することはできません。問題はどこだ?

+0

'flipCounter()'何をしますか?入力の表示は 'hidden'に設定されているので、_user_相互作用はそれを起動しません。 'flipCounter()'が作成されたときに '.change()'イベントをトリガーしようとしていますか? – Bojangles

+0

'flipCounter()'カウンタを作成します。この値を自分のDBに合わせて変更します –

+0

** 'text [0]'は定義されていないようです**。そうでない場合は、関連性の高いコードやJSBinを投稿してください。 –

答えて

0

属性を変更しても値は変更されません。これを試してみてください:

$('#numero_preventivi_new').val(text[0]).change(); 

の作業のデモ:http://jsbin.com/acojed

+0

申し訳ありませんが、火災!!!!! –

+0

'text [0]'は値を持っていますか?私はそれがどこに定義されているかわかりません。それはあなたの問題かもしれません。 – AlienWebguy

+0

テキスト[0]が正しく定義されていません! –

関連する問題