【发布时间】:2014-12-04 14:59:51
【问题描述】:
我在 button.html 文件中有这段代码
<button class="add_button">Add button</button>
点击会调用 button.js 文件中的这个函数并创建一个按钮
$(function(){
var max_button = 100; //maximum input boxes allowed
var wrapper = $(".light_ponte"); //button wrapper
var add_button = $(".add_button"); //Add button on ID
var i = 1;
var x = 1; //initlal button count
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_button){ //max button create
x++; //button increment
i++;
$(wrapper).append(' `<div class="checkbut"> <li> <input class="box" type="text" name="mytext" id="mytext" maxlength="15"> <label class="checkboxControl"> <input type="checkbox" value="i" /> <div>OI</div><b></b> <span class="indicator"></span> </label> <a href="#" class="remove_button">X</a> </li> </div>`'); //add button
}
});
});
这个按钮,但是它必须创建 index.html。也就是说,通过单击文件 button.html 中的添加按钮,会在文件 index.html 中创建一个按钮。
有办法吗?
【问题讨论】:
-
你想说什么?
-
那么 index.html 在哪里?看不出与您的代码有任何关系?
-
仅供参考,您不需要这样做:
var add_button = $(".add_button");您已经使用 add_button 变量引用了一次 jQuery,您不需要再次将其传递给 $ 函数。
标签: javascript jquery html button add