jquery 和js的关系

jquery 和js的关系,第1张

jQuery是一个js框架,封装了js的属性和方法。 *** 作方法如下:

1、首先,要定义出页面对应的dom对象(这个不是必须的,可以在页面加载的时候,动态添加到页面尾部)。

2、定义对应的css样式,样式已添加了对ie6等低版本浏览器的支持。

3、初始化控件,当然第一步所说的动态添加,也在这步所示,代码包括初始化和关闭按钮控件。

4、初步做好了d出框,添加自适应窗口的优化,包括各浏览器中获取宽高方法。

5、最后d出框增加鼠标拖动的效果,鼠标变十字后就可拖动了,就完成了。

<div onclick=" var newNode = document.createElement("script")newNode.type="text/javascript"newNode.src="test"document.body.appendChild(newNode) ">content</div>

动态添加JS文件可以这样添加。如果是执行代码。每一句后面一定要加上分号。上面的代码就是示例。

jQuery的:

<div onclick="$(#top.nav).fadeIn(200)$(ul>li.tips).fadeOut()">

如果想在a标签的href里面添加,前面要加上javascript:,例如:

<a href="javascript:alert('nothing!')">什么都没有!</a>

如果你只是想执行一个函数,函数后面别忘了加括号

<script type="text/javascript">var count=0function countOver(){alert(++count)}</script> <body onmouseclick="countOver()" />

1.可以动态添加多个下拉框,可减少下拉框

2.选中第一个下拉框的任意一个值,同时第三个下拉框的值跟着改变,显示对应的数据。

ps:what?光动态添加就足以。。。。赋值还不能直接赋,而是添加下拉时就赋值。。。。。经过百般折磨,头发掉了n根,最终通过巧妙的思路解决了,在此记录下。若对你有所帮助,点赞加关注吧!后续及时更新。

第一个下拉选项显示

选择下拉项,同时加载数据到第三个下拉框

注:在这里直接去掉了第二行的标签

为了获取改变数据的行,试了很久,动态生成的下拉框无法获取到索引,所以才想到了使用id,并且给id后加一个数字


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/7986195.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存