如果我將分號作爲輸入意味着我必須在jQuery中創建一個文本框。我試過這段代碼,它正確流動,但沒有顯示出結果。基於文本框輸入的動態文本框創建
$(document).ready(function(){
$("#hellotxt").on('keyup', function (event){
if (event.keyCode == 59)
{
var txt = $("#hellotxt").val();
var valueArray = txt.split(';');
var valueSortArray = valueArray.sort();
for (var i = 0; i < valueSortArray.length - 1; i++) {
alert("friends");
addbox();
}
}
});
});
addbox代碼是在這裏
function addbox() {
var table = $(this).closest('table');
if (table.find('input:text').length >= 0) {
table.append('<tr> <input type="text" id="current Name" value="" /></td> <td><input type="text" id="current Name" value="" /> </td></tr>');
}
}
我ASp.Net標記是
<asp:TextBox ID="hellotxt" runat="server" placeholder="hi;ji;ki;li;"> </asp:TextBox>
<table border="0" cellspacing="2">
<tr>
<td>
<input type="button" id="add" value="Add" />
<input type="button" id="del" value="Del" />
</td>
</tr>
你是什麼意思的「如果我給分號作爲輸入意味着我必須在jQuery中創建一個文本框」?這根本沒有意義。 – 2015-03-13 06:39:15
有什麼錯誤嗎? – Mairaj 2015-03-13 06:40:24
我對文本框的輸入是「;」 @ good4m – 2015-03-13 06:52:57