jq-动态生成按钮

点击生成按钮

↓↓↓↓↓↓↓↓代码↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>动态生成按钮</title>
    <link rel="stylesheet" href="style.css" type="text/css">
    <script type="text/javascript" src="jquery-1.8.3.min.js"></script>

</head>
<body>
<header>
    <label for="btn">请输入您要动态生成的数字</label>
    <input type="number" id="btn" >
    <br>
    <input type="button" id=‘btn1‘ value="生成按钮" ><input type=‘button‘ id=‘btn2‘ value="清除画布">
    <div id=‘scan‘>
    </div>
</header>

</body>

</html>

<script>
$(function(){
    $(document).on("click",".btncre",function(){
        alert("您好,我是按钮"+$(this).attr("title"))
    })
    $("#btn1").bind(‘click‘,function(){
        var num =$("#btn").attr("value");
        for(var i=1;i<=num;i++){
            $("#scan").append("<input type=button title="+i+" class=btncre id=btncre"+i+" value=按钮"+i+">")
        }
        $("#btn1").attr(‘disabled‘,true);
    })
    $("#btn2").bind(‘click‘,function(){
        $("#scan").html(‘ ‘);
        $("#btn1").attr(‘disabled‘,false);
    })
})
</script>

请输入您要动态生成的数字

点击按钮会弹出消息框,但是博客园不知道为啥出不来,只能在控制台才能看到alert的内容。sad..

时间: 2024-10-14 13:11:42

jq-动态生成按钮的相关文章

Android动态生成按钮样式

动态生成按钮样式 使用: int borderColor = Color.parseColor("#2E3135"); int bgColor = Color.parseColor("#00FF00"); // 设置View背景样式,有边框宽度.边框颜色.圆角度数.背景颜色. GradientDrawable shape = DrawableUtils.createShape(1, 4, borderColor, bgColor); btn1.setBackgrou

asp.net动态生成按钮Button控件

1.动态生成button控件及响应服务端和客户端事件 void BindButtons(){ foreach (var item in items) { Button Btn = new Button(); Btn.OnClientClick = "showLoading();return true;"; //客户端事件 //Btn.Attributes.Add("OnClientClick ", "this.disabled=true;return tr

MVC:页面提交JQ动态生成的输入框的值得解决方案:

一,动态生成JS写法 <script type="text/javascript"> var numlist = new Array(2, 3, 4, 5); function Additional() { var num = $("#AdditionalNum").val(); //定义的隐藏的保存当前在页面上存在的数量,最多五个 if (num == 5) { alert("最多加五个"); return; } var delet

js动态生成按钮,页面用DIV简单布局

今天朋友让我忙帮给写个页面,由于时间紧破,所以没有完善,暂时先贴出来,以后有时间了在做修改 <!DOCTYPE html><html><head><title></title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" c

JQ动态生成的元素,原事件绑定失效

Old Code: $('code').click(function () { console.log($(this).text()); }); New Code:(.container 是<code>所在的div) $('.container').on("click", "code", function () { console.log($(this).text()); }); 之前只是知道官方推荐使用on来生成事件,并不知道其好处,这次知道了 话说,

js、jq动态生成海报+动态生成二维码+Logo图片

前言: 最近做项目的时候移动端的发现板块作品需要生成海报,经查阅各种博客发现并没有很多资源,自己就着手写了一个分享给大家 废话不再多说,我们先看一下效果: 我是一名后端程小猿,写成这样已经很不错了,自我感觉良好 哈哈…… 废话不多说,我们开始上代码(怕对小白不友善,这里直接上源码,我自己就是小白 哈哈……): 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5

js动态生成按钮,页面用DIV简单布局2

对前边不完善的修改 <!DOCTYPE html><html><head><title>test.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my pag

jquery访问动态生成元素

最近在做留言板过程中 ,遇到一个问题:通过jq动态生成的元素无法绑定事件,上网 查资料得知,动态生成元素需要通过事件代理来实现 这里直接介绍我采用的on()方式实现 : jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定.因为在此之前有bind(), live(), delegate()等方法来处理事件绑定,jQuery从性能优化以及方式统一方面考虑决定推出新的函数来统一事件绑定方法并且替换掉以前的方法. on(events,[selector],[data],f

动态生成DOM元素绑定click事件无效问题

在页面里,jq动态生成dom节点,该节点的click事件无效. 如,html里动态添加class名为.del的<a>, js文件中: $('.del').bind('click',fuction(){ alert('sda'); }) 不响应, 网上说可以用live代替bind事件,但在jq1.7版本开始,就取消了live事件, 解决方法: on()事件 代码改为: $(document).on('click','.del',fuction(){ alert('sda'); }) 这样就搞定了