如何使用在jQuery中包含“#”的ID选择器
How I can I use an ID selector that contains a '#' in jQuery?
<div id="content">
<textarea id="#example-1">
</textarea>
<textarea id="#example-2">
</textarea>
</div>
和 Jquery
var xyz = $("content##example-1").val();
这段代码对我不起作用。它崩溃 - 显示未定义。当我从文本区域从div 中删除"#"并从 JS 代码中删除一个"#"时,它可以工作。它需要与带有"#"的 id 一起使用。我可以在引号后将变量放入 $(( 中吗?例如:
$("content#"variable)
转义 ID 中的特殊字符,然后删除该content
部分。由于元素 ID 必须是唯一的,因此 ID 选择器最多匹配一个元素。因此,超出此范围的任何内容都是过度指定的。
var xyz = $("#''#example-1").val();
更好的是,根本不要在 ID 中使用特殊字符:
<div id="content">
<textarea id="example-1">
</textarea>
<textarea id="example-2">
</textarea>
</div>
var xyz = $('#example-1').val();
$("内容#"变量(怎么样?可能吗?是否有可能处理它?
这不是有效的JavaScript;你需要使用字符串连接。此外,选择器'content'
将元素与标记名称匹配 content
,这不是您想要的。相信我:完全摆脱content
部分。
然后使用我链接的 jQuery FAQ 中描述的jq
函数。
var xyz = $(jq(variable)).val();
相关文章:
- 基于类似索引的queryString的Id选择器
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 如何在jQuery的.on()方法中动态更新按钮的ID选择器
- Jquery语法错误,id选择器上的表达式无法识别
- JavaScript id 选择器不起作用?不知道出了什么问题
- 将 ID 选择器注入样式
- Jquery id 选择器变量无法绑定到 onchange
- jQuery ID 选择器仅适用于第一个元素
- JavaScript 将 body_0$ 添加到 ID 选择器中
- 使用隐藏字段 ID 选择器加载另一个字段中的文本
- jquery id 选择器的问题
- jQuery id 选择器在
- 如何在 ID 选择器中看到通配符
- j查询多个和不断变化的 ID 选择器
- 用于使用 javascript 匹配 id 选择器的正则表达式
- 主干嵌套视图找不到 id 选择器
- CSS id 选择器根本不起作用
- 选择具有以某个字符串开头的 ID 选择器的下拉列表
- Jquery不处理带有ID选择器的匿名函数调用
- jQuery ID选择器在I'I’我正盯着大自然看