学习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这方面,多练。人之为学有难易乎,为之,则难者亦易矣,不为,则易者亦难矣。

  

原文地址:https://www.cnblogs.com/815346909/p/1848293.html