我有一個基本的無序列表,其下方有一個輸入字段/表單。我希望用戶能夠輸入他們希望看到的列表項的總數,然後點擊結果顯示。這是我的HTML:根據用戶輸入生成列表項x次數
<div id="boxes">
<div class="box1"></div>
<div class="box1"></div>
<div class="box1"></div>
<div class="box1"></div>
<div class="box1"></div>
</div>
<form id="four" action="#">
<input type="text" placeholder="Type items per page"></input>
<button>Submit</button>
</form>
而且我的JQuery:
$("#four button").on('click', function(){
var buttonValsss = $("#four input").val();
var boxes = $("#boxes");
var generate = "<div class='box1'></div>";
boxes.html('');
boxes.append(generate);
boxes.children().html("<p>" + text + "</p>");
});
我存儲從用戶輸入的變量(項數),清理掉所有的列表項的#boxes
,然後在單擊時追加一個列表項,從前一個函數的全局變量中設置文本。點擊後,我希望變量generate
要追加X的次數,通過可變buttonValsss
什麼是去了解這一點的最好方式界定?
所以,如果我理解正確的這個,你想加入到根據用戶給定的量#boxes箱(ES)? – Joey
正確,完全是目標 – JCHASE11
一個ID不能有一個整數作爲第一個字符(表單標籤中的'id =「4」') - 可能會導致問題遍佈整個地方。 –