第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

JQ中單雙引號的問題:什么時候用雙引號,什么時候用單引號?

這一課中我發(fā)現(xiàn)文中所舉的例子中,有的用了單引號,有的用了雙引號,我將其全部都改成了雙引號,照理說應(yīng)該沒問題的,可是實際測試?yán)訁s沒反應(yīng)了,故只能改回原來的有的單引號,有的雙引號的情況,求一個合理的解釋,為什么JQ中必須要這么干?是這個引入的老版本JQ庫有問題嘛?

? ? <script type="text/javascript">

? ? ? ? //只克隆節(jié)點

? ? ? ? //不克隆事件

? ? ? ? $(".bt1").on('click', function() {

? ? ? ? ? ? //找到內(nèi)容為第二段的p元素

? ? ? ? ? ? //通過replaceWith刪除并替換這個節(jié)點 ? 注意:通過replaceWith()方法替換節(jié)點之后返回的是沒替換之前的節(jié)點

? ? ? ? ? ? var a=$(".right > div:first p:eq(1)").replaceWith('<a style="color:red">replaceWith替換第二段的內(nèi)容</a>');

? ? ? ? ? ? alert(a.html());

? ? ? ? })

? ? </script>

? ? <script type="text/javascript">

? ? ? ? //找到內(nèi)容為第六段的p元素

? ? ? ? //通過replaceAll刪除并替換這個節(jié)點 ? ? 注意:通過replaceAll()方法替換節(jié)點之后返回的是替換之后的節(jié)點

? ? ? ? $(".bt2").on('click', function() {

? ? ? ? ? ? var b=$('<a style="color:red">replaceAll替換第六段的內(nèi)容</a>').replaceAll('.right > div:last p:last');

? ? ? ? ? ? alert(b.html());

? ? ? ? })

? ? </script>


正在回答

3 回答

簡單的說:單引號和雙引號混合使用是為了避免引用混淆。舉個例子:樓上所說的replaceWith('<a?style="color:red">replaceWith替換第二段的內(nèi)容</a>')這一部分,顯然單引號包括'<a?style="color:red">replaceWith替換第二段的內(nèi)容</a>',雙引號包括"color:red"。如果全使用單引號或雙引號則無法區(qū)分。當(dāng)然亦可以換成replaceWith("<a?style='color:red'>replaceWith替換第二段的內(nèi)容</a>")效果是相同的。(個人理解)

1 回復(fù) 有任何疑惑可以回復(fù)我~
????$(".right?>?div:first?p:eq(1)").replaceWith('<a?style="color:red">replaceWith替換第二段的內(nèi)容</a>')

那這行代碼來說,你吧 $(".right?>?div:first?p:eq(1)")這里面的雙引號改成單引號作用肯定是一樣的,

你吧replaceWith('<a?style="color:red">replaceWith替換第二段的內(nèi)容</a>')這里面單引號全部改成雙引號,會變成"<a?style="? 和? ">replaceWith替換第二段的內(nèi)容</a>" ,肯定不對啊

0 回復(fù) 有任何疑惑可以回復(fù)我~

我嘗試了將選擇器前后以及插入內(nèi)容前后的引號全部改成單引號,居然就都可以正常運行了,可是全部雙引號的話卻不行,這是為什么呢?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

JQ中單雙引號的問題:什么時候用雙引號,什么時候用單引號?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號