i am using id with brackets in jquery but it's giving error
$("#categories_id(categories)").val("hello");
Result
Syntax error, unrecognized expression: #categories_id(categories)
i am using id with brackets in jquery but it's giving error
$("#categories_id(categories)").val("hello");
Result
Syntax error, unrecognized expression: #categories_id(categories)
You can use element selector for that as $("[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)' />
Or you can even escape the round brackets using $('#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)' />