比如我有一个js变量
var app = 'hellp1';
然后我想选出以下元素:id为 app的值 ,alpha属性值为'good'的元素
(id有重复,只是举例而已)
我写了以下形式$("#"+app+"[alpha='good']")
但结果是没有取到,求教了

解决方案 »

  1.   

    HTML呢<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
    <div id="hellp1" alpha="good">点击我</div>
    <script language="javascript" type="text/javascript">  
    var app="hellp1";
    $("#"+app+"[alpha='good']").click(function(){
    alert("取到元素了")
    });
    </script>  
      

  2.   

    你看一下就知道行不行那么厉害啊,我只能调试之后才知道行不行。<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
    <div id="123" alpha="good">点击我</div>
    <script language="javascript" type="text/javascript">  
    var app="123";
    $("#"+app+"[alpha='good']").click(function(){
    alert("取到元素了")
    });
    </script>