css除了正规的,也是可以带有冒号和点号的-- :.
在jquery操作的时候,直接操作,譬如如下:
jQuery("#shipping:firstname").val();
取到的值是undefined。
对于这种css中的id,需要使用转义:
如下:
// Does not work $("#some:id") // Works! $("#some\\:id")
// Does not work $("#some.id") // Works! $("#some\\.id")
下面是个转义的js函数,直接使用就行!然后进行操作!
function jq(myid) { return '#' + myid.replace(/(:|\.)/g,'\\$1'); }
使用:
$( jq('some.id') )
OK,完毕