jquery如何操作带有冒号的id
展开全部
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,完毕
展开全部
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,完毕
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询