javascript - javascript中的单引号或双引号

标签 javascript jquery

我总是在 javascript 中看到一种编写风格,但我不知道为什么要这样编写代码。 例如,我有一个变量。

   var topic = "community";

当我学习 javascript 时,我看到有人用 jQuery 编写这样的代码,部分代码。

 :contains("' + topic + '")

但我认为它可以像这样编码。

  :contains(topic)

或者 :contains("主题")

以上三者有什么区别?

最佳答案

:contains("topic")

此搜索包含“主题”字符串的元素

在哪里

 var topic = "community";
 :contains(topic)

此处的主题变为“community”..因此它搜索包含“community”的元素;

好吧

:contains("' + topic + '")

我猜代码不完整..

 $('div:contains("' + topic + '")')..; //div for example sake

这变成了

 $('div:contains("community")')..; //<-- just to make sure the string is encoded with `""`

关于javascript - javascript中的单引号或双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609062/

相关文章:

javascript - Angular : ngInclude not triggering first enter animation when template is defined inline as text/ng-template

javascript - 用于持久 HTML/Javascript 菜单的本地存储或 session 存储

javascript - 有没有办法使用 jquery 发送压缩后的数据?

Javascript 文件在链接时不起作用,但在内部工作?

javascript - 关注输入触发两次而不是仅一次触发

javascript - 在 iPhone 上单击延迟并抑制输入焦点

javascript - 在 Google 折线图中将单个点设置为事件/显示点和工具提示

javascript - jQuery on();功能

javascript - 如何在React js文本区域内渲染漂亮的json数据?

javascript - 如何从 CMD 命令行启动 Node.js 应用程序,并从另一个 .Net core 3.0 应用程序调用它?