私は入力変更の機能を持っていますが、すでにそこにある最初の入力に対しては機能しますが、jscriptが別のものを追加するとき
appendToを持つ入力オブジェクトは、 。appendToオブジェクトはjqueryの変更に対してアクションを取らない
$("input[type=file]").change(function() {
$('<input name="fails[]" type="file" />').appendTo('#input_lauki');
$('<a href="#" onclick="dzest(this);return false" class="link" name="dzest" style="font-weight:normal; display:inline;">Izdzēst</a><br/>').appendTo('#input_lauki')
$('.link').css('display','inline');
});
ありがとう!それはあなたが読むべきいくつかの特別な処理を持っているので、あなたはjQueryの古いバージョンを使用している場合
$.on("change", "input[type=file]", function() {
$('<input name="fails[]" type="file" />').appendTo('#input_lauki');
$('<a href="#" onclick="dzest(this);return false" class="link" name="dzest" style="font-weight:normal; display:inline;">Izdzēst</a><br/>').appendTo('#input_lauki')
$('.link').css('display','inline');
});
またはlive:あなたにもDOMに追加された新しい要素をバインドする$.onを使用する必要が
$選択された要素に適用する必要があります.on:例では、 '$( '#のinput_laukiをお読みください').on(' change '、' input [type = file] '' –