2016-08-08 48 views
-2

您好,我得到了我的一個變量ID現在我想給風格它,我使用如下代碼如何給一個風格的變量,它是獲得作爲一個變量

var x = parseInt($("tr.selected").attr('data-id')); 
 

 
$("#"+x+"").css("left", startvalue);

但這不是一個好,請給我任何方法 這裏x是一個變量,它是一個選擇的TR數據-ID。我使用相同的名稱爲我的DIV ID

回答

1

別擔心,我得到的答案

$("#"+x).css("left", startvalue);

存在一些「」問題

+0

@ manu你是任何問題你沒問題 – aswathy

0

您可以提高代碼:

1)使用.data()獲取數據屬性值。

2)parseInt方法

3)使用基數在創建jQuery對象你沒有在最後需要額外的空字符串:

var x = parseInt($("tr.selected").data('id'),10); 
            ^^1  ^^2 
$("#"+x).css("left", startvalue); 
     ^^3 
+1

謝謝我已經知道了 –

+0

'data()'不能被使用,因爲如果由於某種原因存在實際的數據帶到那個元素,那麼jQuery將返回數據而不是數據屬性。另外,根本不需要'parseInt',因爲當追加到'#'時他將轉換回字符串。 – metal03326

+0

@ metal03326:OP在其他地方使用相同的變量 –

相關問題