正しく機能する tablesorter テーブルがありますが、テキスト フィールドがいつフォーカスされているかを知る必要があるため、そこで値を取得できます。この理由は、値が元の値の 10% を超えて変更されないようにする必要があるためです。次のコードに示すように、フォーカス イベントを使用してアラートを呼び出そうとしました。
$('#price').focus(function(){ alert("Blur works");
});
フィールドに集中すると、何も発砲しません。#price は、テーブルのテキスト フィールドの ID です。最終的には、このコードを使用して目的を達成できると思いますが、どんな提案も受け付けています。
$('#price').focus(function(){
var tempPrice = $(this).find('#price').val();
$('#price').change(function(){
if ($(this).find('#price').val() > (tempPrice+(tempPrice*.1))){
$('#price').val(tempPrice);
}
});
}); //end of blur function
同様の他の質問を見てきましたが、何もうまくいかないようです。メインページにはJSとphpを使用しています。