jquery ID冲突解决办法

特别在使用tab,或者其它窗体,经常会遇到ID冲突,导致jquery赋值取值冲突

解决办法为每一个数据块赋值唯一的ID号

<divid="data1">

<inputtype=textid=name1>

</div>

<divid="data2">

<inputtype=textid=name1>

</div>

如果这两个div在同一个页面,或者在不同tab可能会导致冲突,jquery直至操作

$("#name1").val("zzz");//错误赋值

$("#data1#name1").val("zzz");//

$("#data2#name1").val("zzz");//这样两个数据块才会赋值正确,做到数据块之间的隔离

相关推荐