我有很多带有id模式的文本输入,如下所示
options[1][description]
options[2][description]
options[3][description]
options[n][description]
<input type="text" class="fes-name-value" name="option[1][description]" id="options[1][description]" rows="3" value="Xe đạp không điện">
我想找到第一个输入值。
jQuery('#options\\[n\\]\\[description\\]').val();
但它不起作用。
答案 0 :(得分:1)
使用attribute equals selector,因为ID中有括号
$('[id="options[n][description]"]').val();
这是一个例子。
$('#output').text($('[id="options[1][description]"]').val());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="fes-name-value" name="option[1][description]" id="options[1][description]" rows="3" value="Xe đạp không điện">
<div id="output"></div>