博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端: jquery绑定/动态变量/find/each/
阅读量:6155 次
发布时间:2019-06-21

本文共 1277 字,大约阅读时间需要 4 分钟。

目标与html代码

目标:点击jq删除,获取整行tr的id,(后端部分略,传递id处理即可),页面删除该tr行

     ....      jq删除

【方式1】由onclick触发,点击位置由this传递

动态变量由字符串拼接

【方式2】事件绑定。点击触发,条件为任意class="abc"时。

触发时再由$(this)获取点击位置

附录 bootstrap modal show

附录ajax

$.ajax({                url: '/ajax_deal/',                type: 'POST',                data: { var1: var1, var2:var2},                success:function (arg) {                    $('#id1').val(arg);                }            })

多属性查找

找到每个input整行

var aaa = $("div[name='nam1'][attr1='XXX']").find("input[type='boy'][name='studentname']");    console.log(aaa.val());
$('xx').find('input').each(function () {            console.log(this);            console.log("####")        })

找到每个行与数据,保存待用。 .find('a,b,c')可同时找多种

checked无法用attr获取。用prop。

在jQuery 1.6及以后版本中,使用prop()函数来设置或获取checked、selected、disabled等属性。对于其它能够用prop()实现的操作,也尽量使用prop()函数。
布尔类型:attr 自定义值,html默认值。 实时值用prop
$('xx').prop('checked')
$('xx').prop('checked',True)

if ($('input').prop('checked')) {                $('input').prop('checked',false);            }else{                $('input').prop('checked',true);            }

清空

$(':input','#myform')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');

$('#myform')[0].reset();

转载于:https://blog.51cto.com/13606158/2074340

你可能感兴趣的文章
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
使用SanLock建立简单的HA服务
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>
Docker镜像与容器命令
查看>>
批量删除oracle中以相同类型字母开头的表
查看>>
Java基础学习总结(4)——对象转型
查看>>
BZOJ3239Discrete Logging——BSGS
查看>>
SpringMVC权限管理
查看>>
spring 整合 redis 配置
查看>>
cacti分组发飞信模块开发
查看>>
浅析LUA中游戏脚本语言之魔兽世界
查看>>