(function($) {
var selectIds = new Array();
var sortOnSelect = false;
var nameModifier = "tsms";
function removeFormField() {
$(id).remove();
}
完成这项工作后的所有其他功能。这个函数说使用firebug未定义。
未定义removeFormField
另一个函数创建此字段,顶部函数假设将其删除。
<label for="txt4">Field 4 <input type="text" id="txt4" name="txt[]" size="20"> <a onclick="removeFormField("#row4"); return false;" href="#">Remove</a></label>
答案 0 :(得分:3)
您需要将您的函数放在文档就绪函数之外,然后从内部调用它。
(function($) {
var selectIds = new Array();
var sortOnSelect = false;
var nameModifier = "tsms";
removeFormField();
});
function removeFormField() {
$(id).remove();
}
答案 1 :(得分:0)
除了在jQuery ready()处理函数中声明函数的问题之外,所写的函数不会接受输入值。
应该是:
function removeFormField(id) {
$(id).remove();
}