0
私のTDの内側に位置している私は拳の空入力値を変更しようとしているフライ 上のグリッドオブジェクトによって生成されます。はjqueryのに値が入力フィールドを生成し適用
$("#get_isrc").click(function(){
$.ajax({
url: 'xtras/isrc.php',
success: function(data){
$("#new_isrc").val(data);
$("#get_isrc").val('Apply');
$("#get_isrc").addClass('apply');
}
}).error(function(){
alert('Error');
});
});
$(".apply").live("click", function(){
var s = $("td[col=ISRC] input").val();
if (s === "") {
$(this).val(($("#new_isrc").val()));
}
});
HTML - 静的:jQueryのによって生成された
<h3>Generate next ISRC</h3>
<input id="new_isrc" type="text" />
<input id="get_isrc" type="button" value="Get next ISRC" />
HTML:
<tr id="4"><td><input class="editableInput" type="text" /></td><td col="ISRC" class="editableCell"><input class="editableInput " type="text"></td></tr>
<tr id="1"><td><input class="editableInput" type="text" /></td><td col="ISRC" class="editableCell"><input class="editableInput " type="text"></td></tr>
<tr id="2"><td><input class="editableInput" type="text" /></td><td col="ISRC" class="editableCell"><input class="editableInput " type="text"></td></tr>
<tr id="3"><td><input class="editableInput" type="text" /></td><td col="ISRC" class="editableCell"><input class="editableInput " type="text"></td></tr>
TRの1及び2は、データベースからISRC値を有する、TR 3は空であるが、配置最後
TR 4 - 新しく追加された空白行であり、iが発生ISRCがそれに適用する... iが設けられ コード上記は機能しません。どうして?
私は自分のコードにeach()を追加することを考えていました!はい、これはうまくいった、ありがとう。唯一の問題は - 私はいくつかの新しい行を持っている場合 - これはそれぞれに追加されますか?... – Elen
@エレン、私の編集を参照して、私はそれが役に立つと思う。 – falsarella
ありがとう、私は論理を参照してください。 – Elen