如果我将分号作为输入意味着我必须在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