您好,我得到了我的一個變量ID現在我想給風格它,我使用如下代碼如何給一個風格的變量,它是獲得作爲一個變量
var x = parseInt($("tr.selected").attr('data-id'));
$("#"+x+"").css("left", startvalue);
但這不是一個好,請給我任何方法 這裏x是一個變量,它是一個選擇的TR數據-ID。我使用相同的名稱爲我的DIV ID
您好,我得到了我的一個變量ID現在我想給風格它,我使用如下代碼如何給一個風格的變量,它是獲得作爲一個變量
var x = parseInt($("tr.selected").attr('data-id'));
$("#"+x+"").css("left", startvalue);
但這不是一個好,請給我任何方法 這裏x是一個變量,它是一個選擇的TR數據-ID。我使用相同的名稱爲我的DIV ID
別擔心,我得到的答案
$("#"+x).css("left", startvalue);
存在一些「」問題
您可以提高代碼:
1)使用.data()
獲取數據屬性值。
2)parseInt
方法
3)使用基數在創建jQuery對象你沒有在最後需要額外的空字符串:
var x = parseInt($("tr.selected").data('id'),10);
^^1 ^^2
$("#"+x).css("left", startvalue);
^^3
謝謝我已經知道了 –
'data()'不能被使用,因爲如果由於某種原因存在實際的數據帶到那個元素,那麼jQuery將返回數據而不是數據屬性。另外,根本不需要'parseInt',因爲當追加到'#'時他將轉換回字符串。 – metal03326
@ metal03326:OP在其他地方使用相同的變量 –
@ manu你是任何問題你沒問題 – aswathy