zoukankan      html  css  js  c++  java
  • 夺命雷公狗jquery---16文本与值的设置

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <script src="js/jquery.js"></script>
            <script>
                window.onload = function(){
                    $('#btnok')[0].onclick = function(){
                        //1.获取input表单的value值
                        //alert($('#content').val());
                        
                        //2.获取div元素的值
                        alert($('#result').html());
                        
                        //3.设置input 表单的value值
                        //$('#content').val('您想干嘛');
                        
                        //设置div元素的值
                        //$('#result').html('test');
                        
                        //5.获取div元素的text值
                        //alert($('#result2').text());
    
                        //通过text设置元素的值
                        $('#result').text('text');
    
                        //小结,通过.html()设置别的元素标签时候是可以正常解析的
                        //如果采用的text的,那么他里面的标签并不解析,而是作为文本进行输出了
                    }
                }
            </script>
        </head>
        <body>
            <input type="button" id="btnok" value="文本/值" />
            <hr />
            <input type="text" id="content" value="表单的value值">
            <hr />
            <div id="result">jquery文本与属性操作</div>
            <div id="result2"><font size="5">jquery文本与属性操作2</font></div>
        </body>
    </html>

    总结:1)什么时候使用html方法?什么时候使用val方法

    答:在实际开发过程中,表单元素如input等情况通常使用val方法进行获取,对于如divspan等双标签元素通常采用html方法进行获取。

      2)html方法与text方法区别

    答:html方法与text方法对于节点中的文本获取两者都是一致,但是如果节点的内部具有子节点,那么html方法可以获取到子节点以及文本节点,而text方法只能获取文本节点。

    html方法与text方法在节点设置时也有不同:html设置时,如果包含html标签,是可以正常解析的,而text方法会将其当做普通文本直接输出。

  • 相关阅读:
    mysql数据类型介绍
    IO中同步、异步与阻塞、非阻塞的区别(转)
    法线
    C++配置坑-----openCv环境配置
    C++学习记录
    FBX SDK环境配置
    Unity调起外部程序cmd.exe等
    unity读写Excel表格
    Unity编辑器扩展
    Unity 读写文本 文件
  • 原文地址:https://www.cnblogs.com/leigood/p/4910147.html
Copyright © 2011-2022 走看看