1、选择器:
javascript"> $('.xxx') 类选择器 $('#xxx')id 选择器 $('input') 标签选择器
选择器的组合:
javascript"> $('label.error') class属性是error的label标签 注意label和error之间没有空格 否则选取不到对象 <pre name="code" class="javascript"> $('label.#error') 等同理
javascript"> $('table tr td a') table标签下的 tr标签下的td标签下的 a标签 此处有空格
javascript"> 总结:选择器前面带符号的就不用加空格 标签之间没有符号 就要空格
2、text() 和val()方法
text()是对元素内容赋值或取值 这种用法多数情况下 内容是在首尾两个尖括号中间的
val()是对元素的值 赋值或取值 这种用法多数情况下是内容在 第一个尖括号的value属性中的
3、 通过.on()方法 给未来动态添加的元素绑定事件 :
$('.tb').on('blur', 'input[type="text"][colname="no1"]', function () {
alert('111');
}); 【前面$('')中的是当前已经有的元素,是要被绑定元素的父元素,后面on方法的第二个参数中的元素,可以是未来的元素,也可以是已有的元素】
4 、实现 文本框内容发生改变自动触发事件的方法 :设置一个定时器,每隔一定时间调用文本框的事件(任何事件都行,但是必须是预设的 change blur click之类的),在该方法中 先判断 文本的内容 是否发生了改变,如果改变了 就发送异步请求,如果没改变就return
5、each()方法 类似于 click() blur() on()方法等,都是对选择器选择的每个元素进行操作,只不过 后几种的操作是绑定事件,each()是对选择器选择来的对象遍历,立即执行参数中的方法。