您好,我得到了我的一个变量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