jQuery - 如何通过 ID select 具有字符的元素?

jQuery - How do I select an element by ID that has characters?

我在 WordPress 网站上使用以下表格:

<input id="abc_settings[update_date]" name= "abc_settings[update_date]" 
type="checkbox" value="1" <?php checked('1', $abc_options['update_date']); ?>/>

如果我将 ID 更改为 "update",我可以 select 使用

value = $('#update').val();

但是,我不知道如何获取 abc_settings[update_date] 的值。 这个不工作:

value = $('abc_settings[update_date]').val();

我保留名称 abc_settings 以便我可以在 WordPress 中使用 global $abc_settingsglobal $abc_options

如有任何帮助,我们将不胜感激。

尝试像这样转义 [] 字符:

value = $('#abc_settings\[update_date\]').val();

我不完全确定这是否可行,但我基于此:

http://learn.jquery.com/using-jquery-core/faq/how-do-i-select-an-element-by-an-id-that-has-characters-used-in-css-notation/