我試圖在克隆div後輸出標題爲組1,組2等等。 但是,當我嘗試設置組名後點擊按鈕,它給了我組1,而我想第一個div是組1,然後第一個克隆事件將內容組2.我已經嘗試了幾種粘貼方法所以,但沒有給出我期待的結果。如何使用克隆克隆後增加div值()
以下是您可以查看的jsfiddle http://jsfiddle.net/shafox/9xXfa/1/。
[HTML]
<div class="row-fluid">
<div class="container">
<div class="">
<span class="btn btn-primary addstage">Add Stage</span>
<select id="selecttype">
<option></option>
<option value="1">League</option>
<option value="2">Knockout</option>
</select>
<div class="leaguegrp">
<div class="league">
<div class="groupnum"></div>
<span class="btn btn-primary addStage">Add Group</span>
</div>
</div>
</div>
</div>
[JS]
var i = 1;
$(".groupnum").each(function() {
var i = 1;
$(this).append("Group", +i);
++i;
$(".addStage").click(function(){
var leagueGroup = $(".league").last().clone();
$(".leaguegrp").append(leagueGroup)
});
});
$(".addstage").click(function() {
$("#selecttype").show();
});
$("#selecttype").change(function() {
$(".league")[$(this).val() == "1" ? 'show' : 'hide']("fast");
}).change();
$("#selecttype").change(function() {
$(".knockout")[$(this).val() == "2" ? 'show' : 'hide']("fast");
}).change();
var grp = $(".groupnum").length;
//$(".groupnum").append("Group"+" "+ grp);
//console.log("Group"+" "+ grp);
[CSS]
#selecttype{display: none;}
哪裏是ID = 「節目-N」 定義的? –
它只是我或做的HTML和JavaScript來自不同的項目? –
我在不同的頁面上工作,我很蠢。我猜想,眼睛昏昏欲睡。這就是爲什麼錯誤的代碼。 –