$("body").append(p); 這個(gè)append里面的p為什么沒(méi)有加引號(hào)
? ? <script type="text/javascript">
? ? $('p').click(function(e) {
? ? ? ? alert(e.target.innerHTML)
? ? })
? ? var p;
? ? $("#bt1").click(function() {
? ? ? ? if (!$("p").length) return; //去重
? ? ? ? //通過(guò)detach方法刪除元素
? ? ? ? //只是頁(yè)面不可見(jiàn),但是這個(gè)節(jié)點(diǎn)還是保存在內(nèi)存中
? ? ? ? //數(shù)據(jù)與事件都不會(huì)丟失
? ? ? ? p = $("p").detach()
? ? });
? ? $("#bt2").click(function() {
? ? ? ? //把p元素在添加到頁(yè)面中
? ? ? ? //事件還是存在
? ? ? ? $("body").append(p);
? ? });
? ? </script>
$("#bt2").click(function() {
? ? ? ? //把p元素在添加到頁(yè)面中
? ? ? ? //事件還是存在
? ? ? ? $("body").append(p); 這個(gè)地方的p是上面定義的p(p = $("p").detach())嗎?
? ? });
2016-08-12
p是變量,所以不需要加。
如果是P元素就需要加
2016-08-11
通常沒(méi)有加單雙引號(hào)的很可能是變量,加了單雙引號(hào)的才是字符串。
2016-08-10
我覺(jué)得是的,這個(gè)p是移除的?
<p>元素p1,同時(shí)綁定點(diǎn)擊事件</p>
<p>元素p2,同時(shí)綁定點(diǎn)擊事件</p>
這兩個(gè)p標(biāo)簽。
2016-08-10
?$("body").append(p); ?里的p對(duì)象就是前面的那個(gè) p = $("p").detach() ?吧
2016-08-10
p是定義的那個(gè)變量,所以不加引號(hào)