我遇到了一些我寫的jQuery代碼的問題。錯誤的輸入字段被點擊按鈕刪除
似乎上頁2輸入域被刪除通過按鈕意味着上除去輸入字段。我該如何解決這個問題?這裏是jsFiddle上的my code - 嘗試在上添加新的輸入字段,然後使用上的刪除按鈕Page 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();
}
});
});