anu*_*pam 2 javascript jquery jquery-selectors
我有一个输入元素定义如下:
<input type="checkbox" name="custom_15[1]" id="custom_15[1]" value="1" />Run Code Online (Sandbox Code Playgroud)
当我尝试使用$("#custom_15[1]")选择器时,它不起作用.然而,document.getElementById("custom_15[1]")确实有效.
我在这做错了什么?
谢谢!
首先,id属性不应包含方括号.它只是无效.它可以包含字母,数字,下划线,连字符,冒号和点.
在这个问题的答案中,有一个提示,jquery甚至有点和冒号的问题:
因此,请尝试切换到有效的ID.如果你不能,请使用正确的转义:
$("#custom_15\\[1\\]")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2953 次 |
| 最近记录: |