日期:2014-05-16  浏览次数:20341 次

JQ 怎么找到 "#panelColumn"+i 这种控件
$("#panelColumn"+i);这么写 不太对阿 ~

------解决方案--------------------
什么地方不对啊。。i是变量。。


------解决方案--------------------
楼主把代码贴完,你想实现什么?
------解决方案--------------------
$("#panelColumn1").hide(); 
晕。。你要调用变量,变量怎么可能写在字符串里面。。都不知道怎么给你解释了。。很基础的东西就是字符串相加啊。。
$("#panelColumn"+i).hide(); 

------解决方案--------------------
$("#panelColumn"+i+"").hide(); 这样试试。。。
------解决方案--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script>
$(function () {
var i = 1;
$('#hide').click(function () {
$('#div' + i).hide();
})
})
</script>
</head>
<body>
<input type='button' id='hide' value='hide' />
<div style=' background:red; width:100px;height:100px;' id='div1'/>

</body>
</html>