我想我明白jQuery的背景選擇,直到我看到這一點:不熟悉的jQuery上下文選擇器?
return $('<li>',{
html : option.text()
});
誰能解釋如何對象(在這種情況下,用一個單一的PARAM「HTML」),可根據上下文的傳遞?
我想我明白jQuery的背景選擇,直到我看到這一點:不熟悉的jQuery上下文選擇器?
return $('<li>',{
html : option.text()
});
誰能解釋如何對象(在這種情況下,用一個單一的PARAM「HTML」),可根據上下文的傳遞?
jQuery的(HTML,道具)
HTML:一個字符串定義單個的,獨立的,HTML元素(例如或)。道具:的屬性,事件和方法的映射到新創建的元件上調用
此代碼:
return $('<li>',{
html : option.text()
});
是等效於:
return $('<li>').html(option.text());
它不是一個選擇器,它是一個tag creator,其中第二個參數r是包含要添加到該標記的屬性的對象。
此外,其中一些屬性實際上是僞屬性,所以在這種情況下,提供html
值實際上與設置新元素的內部HTML相同。
這裏是一個小提琴頁來演示:http://jsfiddle.net/23G8X/ – 2011-05-19 14:08:19
優秀!感謝信息 - 我今晚可以安心入睡。 – Steve 2011-05-19 14:23:08
我很高興我救了你的夜晚! – Sylvain 2011-05-19 14:24:18