+ -
当前位置:首页 → 问答吧 → 怎么样在添加时判断text是否存在

怎么样在添加时判断text是否存在

时间:2010-01-15

来源:互联网

动态添加text,但是如果删除后,再次添加的时候text可能会存在。
为保证text的唯一性,怎么在动态添加text的时候怎么判断是否存在?

还有一个问题是怎么样能获得添加后所有text的值?

谢谢

js代码:
复制代码
  1. var i = 0;
  2.         //添加行
  3.         var AddTr = function() {
  4.         //应该在此判断是否存在
  5.             $("#table1").append("<tr id=tr" + i + "><td><input type=\"text\" id=\"textbox" + i + "\"></td><td><input type=\"button\" id=\"button1" + i + "\" onclick='DeleteTr("+i+");' value=\"删除\"></td></tr>");
  6.             i++;
  7.         }    
  8.         //删除行    
  9.         var DeleteTr = function(j) {
  10.             $("#tr" + j).remove();
  11.             i--;
  12.         }
  13.         
  14.         $(document).ready(function() {
  15.             $("#btn1").click(DeleteTr);
  16.             $("#btn2").click(AddTr);
  17.         });


页面:
复制代码
  1. <input type="button" id="btn2" value="添加一行" />
  2.             <table id="table1">
  3.           
  4.             </table>

作者: wzh307   发布时间: 2010-01-15

怎么没人理我????

作者: wzh307   发布时间: 2010-01-19

不懂,帮顶

作者: 菜客   发布时间: 2010-01-20

if ($("#tr"+id).length > 0) {
         alert("控件存在");
    }

作者: royl   发布时间: 2010-01-21

if($("#textbox").size()>0)
{
//存在
}

作者: conan304   发布时间: 2010-01-21