Jquery 按包含特殊字符的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版本

我在包含除号的输入框中有一个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版本
//变量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';