zoukankan      html  css  js  c++  java
  • 学习jQuery的一天

      今天上午开始就在学习jQuery的用法,但是中途总是出错,错误总结如下:

      jQuery文件的加载有问题,正确的写法是<script type="text/javascript" language="javascript" src="Scripts/jquery-1.4.1.js" ></script>

    这个地方写得不对,以后对了那就不对了。所以好的开始是成功的一半这话有道理,但是问题是,怎样才能把这个开始的头儿开好呢?我觉得,如果开始果真比较难,那就需要恒心和毅力,其中自己的心态比较重要,态度决定一切,从某个方面来说也是有道理的。

      <div>
        <div><input type="checkbox" id="email_分组1" checked="checked" value="group"/>分组1</div>
        <div>
       
        <div><input type="checkbox" id="email_17"  name="email" value="888@qq.com" /> 888@qq.com</div>
       
        <div><input type="checkbox" id="email_19" name="email" value="666666@qq.com" /> 666666@qq.com</div>
        
         </div> 
        </div>
       
        <div>
        <div><input type="checkbox" id="email_分组2" value="group"/>分组2</div>
        <div>
       
        <div><input type="checkbox" id="email_18" name="email" value="666@qq.com" /> 666@qq.com</div>
        
         </div> 
        </div>
       
        <div>
        <div><input type="checkbox" id="email_分组3" value="group"/>分组3</div>
        <div>
       
        <div><input type="checkbox" id="email_15" name="email" value="qwdwq@qq.com" /> qwdwq@qq.com</div>
       
        <div><input type="checkbox" id="email_16" name="email" value="aaa@qq.com" /> aaa@qq.com</div>
        
         </div> 
        </div>
       
        <div>
        <div><input type="checkbox" id="email_未分组" value="group"/>未分组</div>
        <div>
       
        <div><input type="checkbox" id="email_14"  name="email" value="wefew" /> wefew</div>
        
         </div> 
        </div>
       
       
        <input id="Button2" type="button" value="提交" onclick="jqchk()"/>
        <script type="text/javascript" language="javascript">
                    function jqchk() {
                        var s = '';
                        $("input[@type=checkbox][@checked][name='email']").each(function () {
                            if ($(this).attr("checked")) {
                                s = s + $(this).val() + ';';
                            }
                        });
                        alert(s == '' ? '你还没有选择任何内容!' : s);
                    }
    </script>

    在折腾了大半天之后我加上了      if ($(this).attr("checked")) {
                                s = s + $(this).val() + ';';
                            }

    这句代码,才正常,这其中的原因我想,还是自己对jQuery不是很熟悉,以后要多多练习才是啊,熟能生巧啊,去做,简单的两个字,却有着简单而深刻的道理。到现在我的眼睛已经发涩了,是在电脑旁边时间太长了的缘故。但问题解决了还是很高兴,是从心里高兴,但实际上这只是几句代码的事。不知道我是应该高兴还是应该难过一点呢?

      昨天看了一个视频,是一个人的手随着音乐而做出各种动作,而且动作是那么的娴熟,我想这是熟练的结果吧,反观自己,天天摸着键盘,但是键盘上仍然有我需要看着打的地方。事实上被忽视的往往是所谓的自己比较熟悉的却没有意识到的而已。

      由此,在jquery这方面,多练。人之为学有难易乎,为之,则难者亦易矣,不为,则易者亦难矣。

      

  • 相关阅读:
    基本排序算法
    Ubuntu下fcitx安装。(ibus不会用)
    sublime搭建Java编译平台及编码问题
    Centos6.5(final)安装gcc和g++,python以及导致问题的解决方法
    如何查询centos查看系统内核版本,系统版本,32位还是64位
    vim插件之SnipMate
    Linux rename命令
    Hadoop安装(Ubuntu Kylin 14.04)
    vim 文字插入
    Checkbox indeterminate属性
  • 原文地址:https://www.cnblogs.com/815346909/p/1848293.html
Copyright © 2011-2022 走看看