学习jQuery的一天
时间:2010-10-11 来源:香飘飘的夏天
今天上午开始就在学习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="[email protected]" /> [email protected]</div>
<div><input type="checkbox" id="email_19" name="email" value="[email protected]" /> [email protected]</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="[email protected]" /> [email protected]</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="[email protected]" /> [email protected]</div>
<div><input type="checkbox" id="email_16" name="email" value="[email protected]" /> [email protected]</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这方面,多练。人之为学有难易乎,为之,则难者亦易矣,不为,则易者亦难矣。