jquery-data

    1熱度

    3回答

    有人可以向我解釋爲什麼,當我用jquery .clone()克隆一個元素時,將其存儲在$(windows).data('myclone')中並將此克隆數據元素附加到另一元素,克隆數據存在在$(windows).data('myclone')的變化? (指向我在html檢查器中新創建的元素) <li class="clone"> <button class="file-list-delet

    0熱度

    3回答

    我想在DOM元素(表的行)中存儲一些信息。我想我可以用jQuery的data()函數來做到這一點。我寫了一些測試代碼,發現我無法使用jQuery選擇器從元素中獲取存儲的數據。可能嗎?也許我做錯了什麼? 下面是簡單的代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JQuery

    36熱度

    6回答

    爲什麼data-value="2.0"的值會強制轉換爲字符串,而data-value="2.5"的值會強制轉換爲Number? 我可以在我的功能內處理這個問題。我只是想更多地瞭解Javascript如何處理Numbers和Strings。這種感覺讓我措手不及。 <a data-value="2.0">2.0</a> <a data-value="2.5">2.5</a> $("a").cli

    0熱度

    2回答

    我試圖放置一個系統彈出窗口,爲什麼我決定使用數據屬性。 我希望當一個元素的ID爲「popup」時,我使用jQuery數據項值恢復。 數據項值有我的彈出窗口中顯示的ID,我的問題是,如果我有幾個ID彈出窗口,恢復只有一個單一的ID,在這個頁面的第一個。 我該如何檢索所有彈出窗口並顯示ID是數據項的相應值? <div id="boxpop"> <div class="centered">

    0熱度

    3回答

    我試圖鏈接到與該ID鏈接數據屬性名字聯繫在一起的div但是似乎收到錯誤 <div class="pod-container grid_3" data-name="#george"> <div class="pod"> <img src="img/example1.png" alt=""> </div> </div> <div id="george">Hello

    0熱度

    2回答

    我想生成的attr data-columns添加到<div id="grid"> 像這樣:<div id="grid" data-columns> 我嘗試,但它不工作:$('#portfolio').attr("data-columns"); 感謝您的幫助!

    1熱度

    1回答

    分配給每個Javascript引用的內存量是否取決於引用的對象/函數?換句話說,如果我創建對小對象的引用,然後創建對大對象的引用,那麼引用在分配的內存中會有多少不同? 例如: obj1 = {foo: "bar"} ref1 = obj1 ref2 = window 是什麼ref1和ref2之間的內存分配的區別? 爲什麼我問 我在作用域範圍內使用元素存儲jQuery.data()(見下文)

    1熱度

    1回答

    在每個jQuery事件中,jQuery提供的currentTarget與this相同,但據我瞭解currentTarget的屬性取決於您的瀏覽器。 在chrome中,我可以得到event.currentTarget.dataset,它給了我啓動事件的元素的數據,但我不認爲這適用於所有瀏覽器。我所知道的唯一的跨瀏覽器解決方案是通過將currentTarget包裝到另一個像下面的jQuery對象中來獲

    1熱度

    1回答

    編輯: 這裏是一個的jsfiddle它顯示我有問題: http://jsfiddle.net/gyhvpmgy/4/ 我有下面的函數創建一個動態的div: InvalidField.prototype.getMessageStructure = function(){ var div = $('<div></div>').addClass('invalidRow'); var

    1熱度

    1回答

    我有一個小問題,我想從數據屬性中獲取「路徑」並添加到背景。 HTML <div> <div data-image="../images/header.jpg"></div> </div> jQuery的 $('[data-image]').css( { background: "url("+$(this).data('image')+") no-repeat c