を生成:jQueryの変化値が、私は次のような問題持っているHTML要素
を私は正常に動作はJQuery onbuttonclickでHTML要素を生成します。
<div id="maindiv">
<div id="formdiv">
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
First Field is Compulsory. Only JPEG,PNG,JPG Type Image Uploaded. Image Size Should Be Less Than 10MB.<br/><br/>
<div id="filediv">
<input name="imagetitle" type="text" class="imagetitle" placeholder="Choose image title" value=""><br>
<input name="file[]" type="file" id="file"/><br><br>
</div>
<input type="button" id="add_more" class="upload" value="Add More Files"/>
<input type="submit" value="Upload File" name="submit" id="upload" class="upload"/>
</form>
<?php include "upload.php"; ?>
</div>
</div>
そう要素が、私はそれらを生成することにしたいgeneratedlikeされます。
$(document).ready(function() {
$('#add_more').click(function() {
$(this).before($("<div/>", {
id: 'filediv'
}).fadeIn('slow').append($("<input/>", {
name: 'file[]',
type: 'file',
id: 'file'
}), $("<br/><br/>")));
});
HTMLは次のようになります。 これで、ユーザーがテキストを変更したときにHTMLの "value"属性を変更したいと思います。
$('.imagetitle').change(function(){
var text = $(this).val();
$(this).val(text);
$(this).attr("value", text);
});
私は2番目のHTML InputBox関数を生成し、新しいテキストを入力することで値を変更すると今の問題は...、それは変更されません。
これは、誰かがここに行くと何私れるものを私に説明できます最初の要素(値の作品を変更)
です間違いは?
事前に感謝します。
あなたはドンなぜ」にIDを変更します。電子付加したもの、イベントの代表団は、クリックイベントが動的に追加された要素
.imagetitle
に静的な要素body
を形成泡複数の画像を受け入れ、サムネイルを表示するだけのファイル入力はしないでください。 – Lucas@ I'mBlueDaBaDee Deeそれは私がやったことです。しかし、私は全体のコードを記載していないので、それは乱雑になることはありません –