标签:
场景: $("#" + AAA + ""),AAA代表某表单ID
当AAA为普通字符串时,ok;
当AAA含有特殊符号时(eg:a.b),获取不到该对象;
原因:特殊符号会进行转义,上面那种方式就无法获取的该ID。
// Does not work:$( "#some:id" )// Works!$( "#some\\:id" )// Does not work:$( "#some.id" )// Works!$( "#some\\.id" )function jq( myid ) { return "#" + myid.replace( /(:|\.|\[|\]|,)/g, "\\$1" );}标签:
原文地址:http://www.cnblogs.com/zhilianghunag/p/5459452.html