请教一下,我获取了一段html代码,存在data里面,其中里面有一段
<input type="hidden" name="com.sun.faces.VIEW" id="com.sun.faces.VIEW" value="_id44368:_id44369" />
要怎么才能获取里面的value呢。。那个id就是那么畸形。。没办法囧~~

解决方案 »

  1.   

    $(':input[id=com.sun.faces.VIEW]')
    试试
      

  2.   


    <script>
    var s='<input type="hidden" name="com.sun.faces.VIEW" id="com.sun.faces.VIEW" value="_id44368:_id44369" />';
    var reg=/value="([^"]*)"/i;
    reg.test(s);
    alert(RegExp.$1);
    </script>
      

  3.   

    命名最好驼峰 或者 下划线. 被认成 class了也可以
    $('#com\\.sun\\.faces\\.VIEW')用 \\ 转义
      

  4.   

    document.forms[0].elements["com.sun.faces.VIEW"].value 即可