jQuery中open()函數是用于打開一個新窗口的函數。這個函數與javascript中的window.open()函數類似,可以打開一個新的瀏覽器窗口或標簽頁。
$(selector).open(parameters);
其中,selector是指你想要操作的元素選擇器,parameters是打開窗口的參數,可以是一個字符串或者一個對象。
當傳入一個字符串作為參數時,它可以是一個URL地址,也可以是一些窗口特征,如下所示:
$(selector).open('http://www.example.com', 'width=500,height=500');
其中,第一個參數是URL地址,第二個參數是窗口的特征,比如寬度和高度。如果想要在新窗口中顯示HTML內容,可以直接在URL地址中傳入data:URL,如下所示:
$(selector).open('data:text/html,Hello World!
');
如果傳入一個對象作為參數,可以設置更多的窗口特征,比如下面的示例:
$(selector).open({url: 'http://www.example.com', width: 500, height: 500, scrollbars: true});
這里通過一個對象的方式傳遞參數,可以設置更多的特征,比如是否顯示滾動條等。
需要注意的是,由于瀏覽器的安全限制,某些窗口特征可能會被禁止。比如,一些瀏覽器可能會禁止在新窗口中使用JavaScript代碼。
總之,jQuery中的open()函數是一個非常方便的打開新窗口的方法,如果你需要打開新窗口,就可以使用這個函數。