日期:2014-05-16 浏览次数:20375 次
    $("#camps").empty();
    for ( var i = 0; i < 5; i++) {
        var camp = $("<button class='camp camp-text'>" + i + "</button>")
        .button().click(function() {
            alert(i);
        });
        $("#camps").append(camp);
    }
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>
<div id="camps"></div>
<script language="javascript" type="text/javascript">  
    $("#camps").empty();
    for ( var i = 0; i < 5; i++) {
        var camp = $("<button class='camp camp-text'>" + i + "</button>").click(function() {
            alert(this.innerHTML);
        });
        $("#camps").append(camp);
    }
</script>
------解决方案--------------------