亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

'<div class="' + $(this).text() + '" />'這個是什么意思啊

左邊案例中return '<div><div/>',為什么到實例中就變成上面那樣了呢?

正在回答

6 回答

return '<div class='+$(this).text()+'/>';

這行代碼應該把雙引號去掉

你這樣理解

'<div class='

$(this).text()

'/>'

分來開加就理解了

0 回復 有任何疑惑可以回復我~

<div class="a元素"></div>這是他新增出來的層。

他的意思就是 class的名稱 = 當前操作對象里面的文本內容 。文本時a元素。所以答案就是上面說的咯

0 回復 有任何疑惑可以回復我~

alert($(this).text())之后,彈出“a元素”。假設這是隨便取的一個類名,這個類名到底是'+a元素+'呢,還是'+$(this).text()+',還是'a元素'呢???

最后,我懷疑這只是不合法的類名,因為你沒辦法給這個類名添加樣式。

0 回復 有任何疑惑可以回復我~
#1

不會取名字

其實可以是中文名,但需要亂七八糟轉碼..很煩
2016-09-28 回復 有任何疑惑可以回復我~

你可以alert()一下$(this).text(),就發現新大陸了

1 回復 有任何疑惑可以回復我~

? ? 這段代碼共由三個部分組成,分別是'<div class="'、$(this).text()、‘“/>’兩兩之間通過“+”連接符連接。相當于給了個class為$(this).text()的div。$(this).text()就是獲取該元素的文本內容。

0 回復 有任何疑惑可以回復我~

$(this).text()就等于當前點擊的這個元素的內容,.text()是包含這HTML標簽跟文本的,建議回頭再看看.text()的課程

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

'<div class="' + $(this).text() + '" />'這個是什么意思啊

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號