语法错误,无法识别的表达式:#categories_id(categories)

时间:2018-07-20 12:19:27

标签: jquery node.js

我在jquery中使用带括号的id,但给出了错误

$("#categories_id(categories)").val("hello");

结果

  

语法错误,无法识别的表达式:#categories_id(类别)

1 个答案:

答案 0 :(得分:1)

您可以将元素选择器用作$("[id='categories_id(categories)']")

$("[id='categories_id(categories)']").val("hello");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id='categories_id(categories)' />

或者您甚至可以使用$('#categories_id\\(categories\\)')避开圆括号:

$('#categories_id\\(categories\\)').val("hello");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id='categories_id(categories)' />