關(guān)于<div class="' + $(this).text() + '" />
<div class="' + $(this).text() + '" />
我個(gè)人的理解,雙引里面單引,這是為class賦了一個(gè)字符串值——‘+ $(this).text() +’;
此時(shí)div的class為復(fù)合類——left(空格)a元素;
left是繼承父div得出的,'a元素'是$(this).text()返回的結(jié)果。
使用attr獲取這個(gè)div的class值,結(jié)果為'a元素'。(注:attr不返回繼承的class值,感覺jq有點(diǎn)弱)
還可以使用prop獲取class值,結(jié)果同上。
其實(shí)完全可以這樣寫:?return ‘<div></div>’;
也可以用HTML5的寫法:return '<div />';
問題來了,兩個(gè)加號(hào)有什么意思呢?其實(shí)感覺這么寫好多余。
2018-12-19
字符連接,實(shí)際上這段代碼直接寫成
<div class="$(this).text()" />
2018-12-16
我也想問這個(gè)加號(hào)是干嘛的,這地方有必要用連接符嘛