动态向 jQuery 变量添加转义字符
add escape characters to jquery variable on the fly
有没有办法自动转义jQuery变量中的字符?我的变量如下所示:
var $name = $(this).prev().attr('name');
现在事情变得毛茸茸的,因为这个名字有方括号。因此,当我尝试这样做时:
$('input:radio[name='+$name+']').next().addClass('so_pretty');
JavaScript 抛出了一个适合,因为它从所有括号中混淆了。
无论如何,在飞行中添加那些转义斜杠?
谢谢狮子座
用引号括起来,这样元字符问题就不会发生,因为[
,]
是 jquery 选择器的元字符。
$('input:radio[name="'+$name+'"]').next().addClass('so_pretty');
^__ ^___
相关文章:
- 在JavaScript中输出转义字符
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- 跳过用户输入的文本字符串中的特殊字符,并在 Javascript 中的每个单词后添加连字符
- 带有Ajax请求的Javascript JSON.parse函数n〃;新行转义字符
- Php在csv输出文件中插入转义字符
- TinyMCE 3.x仅在IE中转义字符
- 向正则表达式添加特殊字符
- 如何使用Javascript为JSON转义字符
- 带有转义字符的Javascript子字符串
- 为数字输入添加特殊字符
- 包括一个带有innerHTML转义字符的脚本
- 替换转义字符中的单个反斜杠
- 内部 HTML 剥离动态添加的字符
- 在 jquery te 文本编辑器中添加特殊字符选项
- 在字符串的开头和结尾添加一个字符
- innerhtml 忽略了 HTML 转义字符
- 如何在 ASP.NET 文本框输入中添加连字符
- 动态向 jQuery 变量添加转义字符
- 如何动态添加javascript正则表达式转义字符