我有一個按鈕,使該字符串:id爲計數出現/ JavaScript的不更新新後的按鍵
<dt></dt><dd></dd>
到文本的末尾在一個textarea #upcoming_text
。
我使用JavaScript來計算每次按下按鈕時出現的次數</dd>
。如果<dt>
的計數大於20,那麼我有一個if
-statement,用於防止添加更多上述字符串。
該計數適用於第一頁刷新,但它似乎沒有計算每次後續按鈕按新發生次數</dd>
。 (我通過提醒變量numlines來測試它,並且它在頁面刷新時仍然保持在數字上。)
我是否缺少一些代碼?
$("#new_act").click(function(){
var text = $('#upcoming_text').text();
var eachLine = text.split('/dd');
var numlines = eachLine.length;
if(numlines > 20){
alert("You've reached the maximum number of acts");
}
else{
if (!$("#upcoming_text").val()){
$("#upcoming_text").val($("#upcoming_text").val()+"<dt></dt>\n<dd></dd>");
}
else{
("#upcoming_text").val($("#upcoming_text").val()+"\n<dt></dt>\n<dd></dd>");
}
}
});
你是否嘗試過使用val()而不是text()? – Tetaxa