Jquery在选择器中有英镑符号

我想检查一个隐藏字段是否有值,并且隐藏字段的id包含一个井号,当我使用jquery获取它的值时它会抛出,因为井号在id之前不允许只有一次。 我是否必须将井号转换为ASCII码或有其他方法来处理它?

有人可以帮忙吗?

var v = $('#ddlSort1#').val(); 

试试这个:

  var v = $('#ddlSort1\\#').val(); 

要么

  var v = $('input[id$="#"]').val(); 
 var v = $('#ddlSort1\\#').val(); 

这对我有用。

 var v = $('#\\ddlSort1\\#') 

这里的例子

尼斯在这里写。

CSS选择器在这里转义生成器页面