代码如下:小弟我要从下拉列表中获取value值后判断是否相等这样如何不行啊求大神指教下呗,先多谢了

代码如下:我要从下拉列表中获取value值后判断是否相等这样怎么不行啊?求大神指教下呗,先谢谢了
javascript的代码:
<script type="text/javascript">
      function findByType(){
       if($("#type").val()==all){
       $("#type2").AddOption("全公司","-1",true,0);
       }
      }
</script>


下面是下拉列表的代码:
 <td width="94" class="labeltable_right_td_01">通告类别&nbsp;&nbsp;</td>
      <td width="199">
      <select id="type1" name="type2" size="1" onChange="findByType()">
         <option selected="selected">--选择类型--</option>
         <option value="all">公司通告</option>
<option value="dept">部门通告</option>    
      </select>
      </td>
      <td width="77" class="labeltable_right_td_01">通告范围&nbsp;&nbsp;</td>
      <td width="352">
      <select id="type2" name="type2">
      <option value="0">--选择范围--</option>
      </select>
      </td> 
------解决思路----------------------
<script type="text/javascript">
      function findByType(){
       if($("#type1").val()=='all'){
        $("#type2").AddOption("全公司","-1",true,0);
       }
      }
</script>
试试 
------解决思路----------------------
if($("#type").val()==all){

if($("#type").val()=="all"){
------解决思路----------------------
if($("#type").val()==all){


all外面的引号呢?