你可以在输出的时候这么写<?php if($weixinservice[0]->tianqi==0){ ?>
<input id="input_text3" class="tianqi" type="hidden" name="tianqi" value="0" onclick="fn(this)" />
<?php }else{?>
<input id="input_text3" class="tianqi" type="hidden" name="tianqi" value="1" onclick="fn(this)"/>
<?php }?>然后js中定义调用函数
function fn(obj)
{
  alert($(obj).val());
}

解决方案 »

  1.   

    我左看右看,都没发现错。难道你是这样的。
    <form name='myform'>
    <input id='input_text3' type="hidden" name="tianqi"  >
    <input id='input_text3' type="hidden" name="tianqi" value="0" >
    <input id='input_text3' type="hidden" name="tianqi" value="1" >
    </form>
      

  2.   

    var tianqi=$("input[id='input_text3']")输出来的是一个集合 var tianqi=$("input[id='input_text3']").attr("value");你是取不到值的 除非当前页面只有一个输入框
    循环$("input[id='input_text3']")这个集合就可以 了