attr()里面的回调函数
来源:互联网 发布:削下颌骨 知乎 编辑:程序博客网 时间:2024/05/22 04:51
jQuery 方法 attr(),也提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<style>
input {
display : block;
margin : 10px;
padding : 10px;
background : #bbffaa;
border : 1px solid #ccc;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>
<body>
<h2>.attr()与.removeAttr()</h2>
<h3>.attr</h3>
<form>
<input type="text" value="设置value" />
<input type="text" value="获取value"/>
<input type="text" value="回调拼接value" />
<input type="text" value="删除value" />
</form>
<script type="text/javascript">
//找到第一个input,通过attr设置属性value的值
$("input:first").attr('value','.attr( attributeName, value )')
</script>
<script type="text/javascript">
//找到第二个input,通过attr获取属性value的值
alert($("input:nth-child(2)").attr('value'))
</script>
<script type="text/javascript">
//找到第三个input,通过使用一个函数来设置属性
//可以根据该元素上的其它属性值返回最终所需的属性值
//例如,我们可以把新的值与现有的值联系在一起:
$("input:eq(2)").attr('value',function(i, val){
return '通过function设置' + val
})
</script>
<script type="text/javascript">
//找到第四个input,通过使用removeAttr删除属性
?.removeAttr('value')
</script>
</body>
</html>
- attr()里面的回调函数
- android里面的回调函数
- extjs中组件监听器里面的回调函数说明
- Application解析和里面的回调函数
- lwip协议栈里面回调函数的使用
- 在C#里面调用带有回调函数和自定义结构体的DLL的例程
- 在C#里面调用带有回调函数和自定义结构体的DLL的例程
- MFC的ActiveX控件,因为里面需要用到CALLBACK的回调函数
- ajax回调函数动态加载的标签里面js事件不执行
- jQuery来了--text(),html(),val(),attr(),捕获内容/属性,设置内容/属性,回调函数
- 解决回调函数里面回调另一个函数,另一个函数的参数需要依赖这个回调函数(promise)
- 回调函数的学习
- 回调函数的意义
- 回调函数的介绍
- 回调函数的例子
- 回调函数的例子
- 回调函数的迷失
- 回调函数的使用
- MacOS下彻底删除多余的Python版本
- java 异常,java,异常
- 今天学习内容2017826
- 根据读写锁设计一个缓存类
- Mysql 索引实现原理
- attr()里面的回调函数
- 【秒懂】号称最为简明实用的Django上手教程(下)
- 基于开源C++的QGIS二次开发学习(一)——属性拷贝
- 2017-08-25阿里校招笔试题---菜鸟仓库
- window10 python 安装 pygame
- 记 2017年初 美国游(图海、史诗级长文预警)
- Android开发 Error(建议收藏下来以备不时之需):The number of method references in a .dex file cannot exceed 64K.
- iOS-多线程之NSOperation实例和理解
- 解决360/chrome浏览器打开Axure生成的html文件需要安装axure扩展的问题