入力テキストの値を数値に変換できません! JS Number(input.val())また、parseInt(input.val()、10)もunary + input.val()...試してみましたが、それ以下であれば条件文で比較する入力が必要です。JS比較のために値を整数/数値/数値に変換します
私はプラグインjqueryノブを使用しているので、誰でも入力フィールドにテキストタイプが必要です。入力タイプ番号を認識しています。
このような変換を強制する方法はありません。
**アップデート** Myabe私が読んだことを読んでいて、それでもまだ理解できなかったことは、なぜ同じクラスを持つ入力を繰り返していて、this.val()を要素を読み込んだ修正は、その#idで呼び出さなければなりません。私の状況でそれを行うことはできません。 fiddle here
$('.hello').each(function() {
var temp = $(this).val();
console.log(+temp + " , " + parseInt(temp, 10) + " , " + temp +" , "+Number(temp)+" ,"+$(this).val());
if (!$(this).val() <= 1) {
$(this).val(--temp).trigger('change');
}
})。
_「どのような方法で数値に入力されたテキストの値を変換できません!」_あなたはすでに非常に多くのを知っている... – Rayon
あなたはいくつかのコードを提供することはできますか?どこに問題があるのでしょうか? –
右のコードを見てください。あなたの説明を見るだけではうまくいくはずです –