Tau*_*ain 19 html javascript jquery
我想追加section到div一个按钮的点击.
我希望section仅在第一次单击时附加,我在下面使用的代码section每次单击时都会附加div.
我该怎么办呢?
$("#nextractorapply").click(function () {
$("#main").append('<section id="nextractor" class="five"> </section>');
});
Run Code Online (Sandbox Code Playgroud)
ade*_*neo 34
你可以使用one(),只发射一次
$("#nextractorapply").one('click', function () {
// executes only once
$("#main").append('<section id="nextractor" class="five"> </section>');
});
$("#nextractorapply").on('click', function () {
// executes every time
// do other stuff
});
Run Code Online (Sandbox Code Playgroud)
Don*_*ato 13
使用条件来确定它是否存在.
$("#nextractorapply").click(function () {
if($('#nextractor').length < 0){
$("#main").append('<section id="nextractor" class="five"> </section>');
}
});
Run Code Online (Sandbox Code Playgroud)
您可以使用某种阻止其多次附加的条件.
var counter=0;
$("#nextractorapply").click(function () {
if(counter<=0){
$("#main").append('<section id="nextractor" class="five"> </section>');
counter++;
}
//YOUR OTHER STUFF THAT YOU NEED TO EXECUTE ON EVERY CLICK
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41122 次 |
| 最近记录: |