Jquery 按包含特殊字符的id选择元素
我在包含除号的输入框中有一个id。如何选择此元素Jquery 按包含特殊字符的id选择元素,jquery,Jquery,我在包含除号的输入框中有一个id。如何选择此元素 <input type="text" title="City" name="billing[city]" value="" class="input-text required-entry" id="billing:city"> jQuery 3.0中引入了: 转义CSS选择器中具有特殊含义的任何字符 var eleSelector='#'+$.escapeSelector(“账单:城市”); //使用较旧的jQuery版本
<input type="text" title="City" name="billing[city]" value="" class="input-text required-entry" id="billing:city">
jQuery 3.0中引入了
:
转义CSS选择器中具有特殊含义的任何字符
var eleSelector='#'+$.escapeSelector(“账单:城市”);
//使用较旧的jQuery版本
//变量eleSelector=“#账单\\:城市”;
log('eleSelector:'+eleSelector);
console.log($(eleSelector.get(0.outerHTML);
您可以通过以下方式获取元素:
var elem = $("input[id='billing:city']");
jquery-1.10.2.min.js,jquery.escapeSelector不是function@deepak对于较旧的jQuery版本,您可以编写:var eleSelector='#billing\\\:city';