JQUERY选择器获取表单数据,请看下图

JQUERY选择器获取表单数据,请看下图,第1张

var A=$("th:eq(0)",$(this))html();

var B=$("th:eq(1)>input:eq(0)",$(this))html();

var C=$("th:eq(1)>input:eq(1)",$(this))html();

var D=$("th:eq(1)>input:eq(2)",$(this))html();

var E=$("th:eq(2)>input:eq(0)",$(this))html();

$('#h')click(function(){//点击隐藏,建议把td的id换成class,这样不管几个td几个tr都能用

if($('#td1')text()==""){

$('#td1')parent('tr')hide()

}

});

显示

$('#s')click(function(){

$('tr')show()

});

代码性能不好,可以自己去完善

<input type="submit" id="sub1" name="sub" value="提交" />这句中的type="submit"改为type="button"就可以了。

$(tbody)find('tr')eq(1)find('td')eq(2);

这条代码取的是第1个tr的第2个td

你可以用$(tbody)find('tr')size()取所有tr

然后在循环中取第二个td

因为tr的下标是从0开始的,所以实际取的则是第i-1个下标的元素。比如,你想取第二个tr,那么就是$("table tr:eq(1)"),想去第58个tr则是$("table tr:eq(57)")

就可以了

可能是你的jquery版本有问题,我用了自己的172以及谷歌的在线>

$(tbody)find('tr')eq(1)find('td')eq(2);

这条代码取的是第1个tr的第2个td

你可以用$(tbody)find('tr')size()取所有tr

然后在循环中取第二个td

因为tr的下标是从0开始的,所以实际取的则是第i-1个下标的元素。比如,你想取第二个tr,那么就是$("table tr:eq(1)"),想去第58个tr则是$("table tr:eq(57)")

就可以了

你直接写$(checkbox)click()不就行了?一般的 *** 作是点取行进去该行的详细内容。

这是个冒泡事件!

只要在button的 *** 作上阻止上层事件就OK了 具体 *** 作就是

$(“input:button”)click(function(event){

eventstopPropagation();

})

以上就是关于JQUERY选择器获取表单数据,请看下图全部的内容,包括:JQUERY选择器获取表单数据,请看下图、jQuery 获取<td>标签内容,判断后,隐藏<tr>标签。、JQuery实现获取元素值并在table下添加tr td且赋值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9817790.html

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

发表评论

登录后才能评论

评论列表(0条)

保存