私が書いたいくつかの jQuery コードに問題があります。
Page 2の入力フィールドは、 Page 1の入力フィールドを削除するためのボタンによって削除されているようです。これを整理するにはどうすればよいですか?これが jsFiddleの私のコードです。ページ 2に新しい入力フィールドを追加してから、ページ 1の削除ボタンを使用してみてください。おかしなことに、逆には機能しないようです。これが私のコードです:
$(document).ready(function () {
$('#add_roomFac').click(function () {
var $objs = $('select[name*=roomFac]');
var n = $objs.size() + 1;
var $obj = $objs.first().clone();
$obj.attr('name', 'roomFac' + n).attr('id', 'roomFac' + n);
$obj.appendTo($('#search_fac'));
});
$('#remove_roomFac').click(function () {
var $objs = $('select[name*=roomFac]');
if ($objs.size() > 1) {
$objs.last().remove();
}
});
$('#addFac').click(function () {
var $objs = $('select[name*=request_roomFac]');
var n = $objs.size() + 1;
var $obj = $objs.first().clone();
$obj.attr('name', 'request_roomFac' + n).attr('id', 'research_roomFac' + n);
$obj.appendTo($('#request_fac'));
});
$('#removeFac').click(function () {
var $objs = $('select[name*=request_roomFac]');
if ($objs.size() > 1) {
$objs.last().remove();
}
});
});