jQuery中的live()函數在動態加載的HTML標簽中使用非常方便。live()函數可以給一個事件添加一個處理程序,同時可以動態更新處理程序。而attr()函數是用來設置和獲取一個元素的屬性值。那么,jquery live attr又是怎么樣的呢?
$(document).ready(function(){ $("p").live("click", function(){ var title = $(this).attr("title"); alert(title); }); }); $(document).ready(function(){ $("button").click(function(){ $("p").attr("title", "jQuery is awesome!"); }); });
在上面的代碼中,我們使用live()函數為每個p元素的點擊事件添加了一個處理程序。在點擊時,我們使用attr()函數獲取該元素的title屬性的值。接著,在第二個ready函數中,當按鈕被點擊時,我們使用attr()函數將p元素的title屬性設置為“jQuery is awesome!”。
上述代碼演示了jquery live attr的運用。它不僅可以監聽動態添加的元素,還可以動態地更新和獲取它們的屬性值。這讓我們可以輕松地操作和修改我們的HTML元素,提高了我們的開發效率。