2017-08-17 66 views
-3
<script> 
var t = <?php echo $t; ?>; 
var id = "container" + t; 
$('#container tbody>tr:last').clone(true).insertAfter('#container tbody>tr:last'); 
</script> 

如何编码它以将#container更改为变量ID?如何在表格选择器中使用jQuery变量

我有多个表id,增加了t。例如,#container0,#container1,#container2的等

+0

为什么讨厌(-3)?只是问了一个简单的问题。我不是JS专家。 – user2140857

回答

1

你有一个字符串:

'#container tbody>tr:last' 

而且你要替换字符串变量的一部分。您将使用+运算符来连接字符串值。类似这样的:

'#' + id + ' tbody>tr:last' 
+0

谢谢。我应该知道了。只是在尝试不同的事情。 – user2140857

0

这里,我们去:

var t = <?php echo $t; ?>; 
var id = "container" + t; 
$('#' + id + ' tbody>tr:last').clone(true).insertAfter('#' + id + ' tbody>tr:last'); 
0
$(id+' tbody>tr:last').clone(true).insertAfter('#container tbody>tr:last'); 

喜欢这个?

0

你可以做以下

var id = "container" + t; 
$('#'+id+' tbody>tr:last').clone(true).insertAfter('#'+id+' tbody>tr:last'); 
+1

你需要在tbody – Shard

+1

ya之前的空间。这是复制粘贴;) – Ravi