動的入力を作成してそれにクラスを適用していますが、機能していません。
私のクラス:
$(".numeric_input").keypress(function(e) {
var a = [];
var k = e.which;
for (i = 48; i < 58; i++)
a.push(i);
if (!(a.indexOf(k)>=0))
e.preventDefault();
});
私のコード:
var table = document.getElementById('sizeTable');
for(var i=0;i<sizes.length;i++) {
$("<td></td>").html('<input type=text class=numeric_input name=rows['+i+'].quantity>').appendTo(tr);
$(tr).appendTo(table);
}
他の要素に適用された同じクラスは正常に機能しています。どんな助けでも