jQuery選擇器before方法是在指定元素之前插入內容的一個非常實用的方法。在jQuery 1.8版本后,before方法的用法得到了大幅改善,現在可以使用鏈式操作來設置插入的內容了。
$("p").before("<p>插入的內容</p>");
如此簡單的一行代碼,就可以實現在所有p元素之前,插入一個新的p標簽,其中的內容為“插入的內容”。
如果需要在所有p元素之前插入多個內容,也可以使用鏈式操作來實現:
$("p").before("<div>插入的內容1</div>").before("<div>插入的內容2</div>");
使用上述語句,會先在所有p元素之前插入一個內容為“插入的內容1”的div標簽,然后在這個div標簽之前,再插入另一個內容為“插入的內容2”的div標簽。
總之,jQuery選擇器before方法的靈活性和實用性使得它在頁面元素插入和重排的時候,成為了開發者們的首選方法之一。