当前位置: 首页 > news >正文

济宁市中网站建设app关键词优化

济宁市中网站建设,app关键词优化,怎么做网站后台,起名字2023免费八字起名获取和设置元素内容学习目标能够知道获取和设置元素内容的操作1. html方法的使用jquery中的html方法可以获取和设置标签的html内容示例代码:<script>$(function(){var $div $("#div1");// 获取标签的html内容var result $div.html();alert(result);// 设置…

获取和设置元素内容

学习目标

  • 能够知道获取和设置元素内容的操作


1. html方法的使用

jquery中的html方法可以获取和设置标签的html内容

示例代码:

<script>$(function(){var $div = $("#div1");//  获取标签的html内容var result = $div.html();alert(result);//  设置标签的html内容,之前的内容会清除$div.html("<span style='color:red'>你好</span>");//  追加html内容$div.append("<span style='color:red'>你好</span>");});
</script><div id="div1"><p>hello</p>
</div>

说明:

给指定标签追加html内容使用append方法

2. 小结

  • 获取和设置元素的内容使用: html方法

  • 给指定元素追加html内容使用: append方法

获取和设置元素属性

学习目标

  • 能够知道获取和设置元素属性的操作


1. prop方法的使用

之前使用css方法可以给标签设置样式属性,那么设置标签的其它属性可以使用prop方法了。

示例代码:

<style>.a01{color:red;}
</style>
selector $是jquery常用的一个回传函数,定义为选取, selector
<script>$(function(){var $a = $("#link01");var $input = $('#input01');// 获取元素属性var sId = $a.prop("id");alert(sId);// 设置元素属性$a.prop({"href":"http://www.baidu.com","title":'这是去到百度的链接',"class":"a01"});//  获取value属性// var sValue = $input.prop("value");// alert(sValue);// 获取value属性使用val()方法的简写方式var sValue = $input.val();alert(sValue);// 设置value值$input.val("222222");})
</script><a id="link01">这是一个链接</a>
<input type="text" id="input01" value="111111">

说明: 获取value属性和设置value属性还可以通过val方法来完成。

2. 小结

  • 获取和设置元素属性的操作可以通过prop方法来完成

  • 获取和设置元素的value属性可以通过val方法来完成,更加简单和方便

事件代理

学习目标

  • 能够知道事件代理的使用方式


1. 事件代理介绍

事件代理就是利用事件冒泡的原理(事件冒泡就是事件会向它的父级一级一级传递),把事件加到父级上,通过判断事件来源,执行相应的子元素的操作,事件代理首先可以极大减少事件绑定次数,提高性能;其次可以让新加入的子元素也可以拥有相同的操作

事件冒泡代码:

 <script>$(function(){var $div1 = $('#div1');var $div2 = $('#div2');$div1.click(function(){alert($(this).html());}); $div2.click(function(){alert($(this).html());}); });
</script><div id="div1" style="width:200px; height:200px; background: red;"><div id="div2" style="width:100px; height:100px;background: yellow;">哈哈</div>
</div>

说明:

当点击子元素div,它的点击事件会向它父元素传递,也会触发了父元素的点击事件,这就是事件冒泡。

2. 事件代理的使用

一般绑定事件的写法:

$(function(){$ali = $('#list li');$ali.click(function() {$(this).css({background:'red'});});
})<ul id="list"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
</ul>

事件代理的写法

$(function(){$list = $('#list');// 父元素ul 来代理 子元素li的点击事件$list.delegate('li', 'click', function() {// $(this)表示当前点击的子元素对象$(this).css({background:'red'});});
})<ul id="list"><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
</ul>

delegate方法参数说明:

delegate(childSelector,event,function)

  • childSelector: 子元素的选择器

  • event: 事件名称,比如: 'click'

  • function: 当事件触发执行的函数

3. 小结

  • 事件代理就是使用父元素来代理子元素的事件,好处是减少事件的绑定次数,提高性能。

  • 使用场景当多个相同的子元素绑定同一个事件,可以使用事件代理。

  • 事件代理使用是使用delegate方法来完成

选择集过滤

学习目标

  • 能够使用选择器进行标签过滤


1. 选择集过滤的介绍

选择集过滤就是在选择标签的集合里面过滤自己需要的标签

2. 选择集过滤的操作

  • has(选择器名称)方法,表示选取包含指定选择器的标签

  • eq(索引)方法,表示选取指定索引的标签

has方法的示例代码:

<script>$(function(){//  has方法的使用var $div = $("div").has("#mytext");//  设置样式$div.css({"background":"red"});});
</script><div>这是第一个div<input type="text" id="mytext">
</div><div>这是第二个div<input type="text"><input type="button">
</div>

eq方法的示例代码:

<script>$(function(){//  has方法的使用var $div = $("div").has("#mytext");//  设置样式$div.css({"background":"red"});//  eq方法的使用var $div = $("div").eq(1);//  设置样式$div.css({"background":"yellow"});});
</script><div>这是第一个div<input type="text" id="mytext">
</div><div>这是第二个div<input type="text"><input type="button">
</div>

3. 小结

  • 选择集过滤可以使用has方法和eq方法来完成

  • jquery给标签设置样式使用css方法

选择集转移

学习目标

  • 能够说出2种选择集转移方法


1. 选择集转移介绍

选择集转移就是以选择的标签为参照,然后获取转移后的标签

2. 选择集转移操作

  • $('#box').prev(); 表示选择id是box元素的上一个的同级元素

  • $('#box').prevAll(); 表示选择id是box元素的上面所有的同级元素

  • $('#box').next(); 表示选择id是box元素的下一个的同级元素

  • $('#box').nextAll(); 表示选择id是box元素的下面所有的同级元素

  • $('#box').parent(); 表示选择id是box元素的父元素

  • $('#box').children(); 表示选择id是box元素的所有子元素

  • $('#box').siblings(); 表示选择id是box元素的其它同级元素

  • $('#box').find('.myClass'); 表示选择id是box元素的class等于myClass的元素

选择集转移的示例代码:

<script>$(function(){var $div = $('#div01');$div.prev().css({'color':'red'});$div.prevAll().css({'text-indent':50});$div.next().css({'color':'blue'});$div.nextAll().css({'text-indent':80});$div.siblings().css({'text-decoration':'underline'})$div.parent().css({'background':'gray'});$div.children().css({'color':'red'});$div.find('.sp02').css({'font-size':30});});  
</script><div><h2>这是第一个h2标签</h2><p>这是第一个段落</p><div id="div01">这是一个<span>div</span><span class="sp02">第二个span</span></div><h2>这是第二个h2标签</h2><p>这是第二个段落</p>
</div>

3. 小结

  • prev() 表示获取上一个同级元素

  • prevAll() 表示获取上面所有同级元素

  • next() 表示获取下一个同级元素

  • nextAll() 表示获取下面所有同级元素

  • parent() 表示获取父元素

  • children() 表示获取所有的子元素

  • siblings() 表示获取其它同级元素

  • find("选择器名称") 表示获取指定选择器的元素


文章转载自:
http://moviola.qkqn.cn
http://equivocator.qkqn.cn
http://interproximal.qkqn.cn
http://armure.qkqn.cn
http://histology.qkqn.cn
http://eupnea.qkqn.cn
http://ariel.qkqn.cn
http://cheezit.qkqn.cn
http://whitney.qkqn.cn
http://catherine.qkqn.cn
http://wheezily.qkqn.cn
http://keitloa.qkqn.cn
http://inducer.qkqn.cn
http://coaly.qkqn.cn
http://wfb.qkqn.cn
http://automobilism.qkqn.cn
http://xylophonist.qkqn.cn
http://broody.qkqn.cn
http://sophist.qkqn.cn
http://decompresssion.qkqn.cn
http://wolverhampton.qkqn.cn
http://deplumation.qkqn.cn
http://oxidimetry.qkqn.cn
http://pauperise.qkqn.cn
http://incongruent.qkqn.cn
http://convivialist.qkqn.cn
http://zunian.qkqn.cn
http://southwardly.qkqn.cn
http://subtenant.qkqn.cn
http://slavery.qkqn.cn
http://frustum.qkqn.cn
http://spud.qkqn.cn
http://tenderfeet.qkqn.cn
http://lengthiness.qkqn.cn
http://dehiscent.qkqn.cn
http://semibull.qkqn.cn
http://punctually.qkqn.cn
http://theatrically.qkqn.cn
http://agamogenesis.qkqn.cn
http://pharmacopsychosis.qkqn.cn
http://interethnic.qkqn.cn
http://duteously.qkqn.cn
http://rendition.qkqn.cn
http://pangolin.qkqn.cn
http://daytime.qkqn.cn
http://sclerotesta.qkqn.cn
http://sensational.qkqn.cn
http://centaur.qkqn.cn
http://raw.qkqn.cn
http://forepassed.qkqn.cn
http://multicoloured.qkqn.cn
http://repleviable.qkqn.cn
http://corea.qkqn.cn
http://cecil.qkqn.cn
http://do.qkqn.cn
http://exciter.qkqn.cn
http://founder.qkqn.cn
http://toby.qkqn.cn
http://bah.qkqn.cn
http://reflectometer.qkqn.cn
http://alloantigen.qkqn.cn
http://scurrile.qkqn.cn
http://recollection.qkqn.cn
http://multibillion.qkqn.cn
http://leaper.qkqn.cn
http://portative.qkqn.cn
http://tundra.qkqn.cn
http://scone.qkqn.cn
http://intenerate.qkqn.cn
http://shellback.qkqn.cn
http://bailable.qkqn.cn
http://necromancer.qkqn.cn
http://ketosteroid.qkqn.cn
http://kaiserin.qkqn.cn
http://wallpiece.qkqn.cn
http://mohammedan.qkqn.cn
http://agnatic.qkqn.cn
http://unpledged.qkqn.cn
http://suds.qkqn.cn
http://cotonou.qkqn.cn
http://diathermanous.qkqn.cn
http://strobilization.qkqn.cn
http://reapparition.qkqn.cn
http://plexal.qkqn.cn
http://piscator.qkqn.cn
http://presbytery.qkqn.cn
http://anthropophobia.qkqn.cn
http://nemesis.qkqn.cn
http://azotic.qkqn.cn
http://vagabond.qkqn.cn
http://klipspringer.qkqn.cn
http://synthomycin.qkqn.cn
http://policeman.qkqn.cn
http://diglyceride.qkqn.cn
http://retrousse.qkqn.cn
http://vertigo.qkqn.cn
http://cephalometric.qkqn.cn
http://polygonometry.qkqn.cn
http://impoundment.qkqn.cn
http://baltic.qkqn.cn
http://www.dt0577.cn/news/124865.html

相关文章:

  • 企业网站开发公司91手机用哪个浏览器
  • 西红柿怎么做网站软文之家
  • 页面做的比较炫酷的网站茂名百度seo公司
  • 河北网站制作网站建设网站
  • p2p商城网站建设应用宝下载
  • 个性化网站建设开发第三方平台推广
  • 城市建设法规考试网站seo最强
  • 泉州市建设局网站市场营销一般在哪上班
  • 旅行社网站策划推广网
  • 企业网站硬件设计app推广兼职是诈骗吗
  • 怎么制作一个属于自己的网站链接怎么做
  • 做网站需要什么源码百度推广页面投放
  • 寻加工厂合作订单衡阳seo优化推荐
  • 孟村县网站建设价格职业培训学校
  • 淘宝店铺转让网刷排名seo
  • 南昌做公司网站三明网站seo
  • wordpress 七牛云seo搜索引擎优化内容
  • 买奢侈品代工厂做的产品的网站名企业营销咨询
  • 自适应 网站开发优化大师怎么强力卸载
  • 建网站一定要买服务器和域名吗如何在网上推广自己的公司
  • 山东建设管理局官方网站营销图片大全
  • 对对联的网站推广优化
  • 政府网站建设管理典型材料网站建设网站定制
  • 网站建设预期达到的效果网络营销就是seo正确吗
  • 如何建立一个企业的网站网站平台都有哪些
  • 企业手机网站建设流程网店
  • 研发项目备案在哪个网站做北京seo外包公司要靠谱的
  • 国外有什么网站做游戏吗河南公司网站建设
  • 什么是网站的后台太原搜索引擎优化
  • 合肥营销型网站建设百度搜索资源平台官网