课程
/前端开发
/jQuery
/jQuery基础课程
为什么这个html()不用加“”号呢?有谁能帮我解释一下用""和不用""的场合吗?
2016-04-20
源自:jQuery基础课程 5-2
正在回答
如果()中的值是变量,那就不用加“”,如果是元素的属性,比如id、class等,就要加“”
eg:html($html),这里的$html是个变量,就不需要加“”
qq_ShallowSing_0 提问者
TimmyKingfree 回复 qq_ShallowSing_0 提问者
你就记一点 变量是绝对不加引号的
<script type="text/javascript"> var $content = "<b>唉,我又变胖了!</b>"; $("#html").html($content); $("#html").html("我变瘦了"); $("#text").text($content); </script>
如这段代码,如果不加“”号,就会用得到$content的值,如果加了“”号,就相当于改变了那个值。就会直接出现“”中的内容。
如果希望显示的html元素是字符串,那就加“”。
eg:html("sdqwdqfd"),会在页面上打印出 sdqwdqfd
举报
加入课程学习,有效提高前端开发速度