jQuery如何动态的给td加个a标签
答案:2 悬赏:20 手机版
解决时间 2021-03-14 12:12
- 提问者网友:咪咪
- 2021-03-13 21:25
jQuery如何动态的给td加个a标签
最佳答案
- 五星知识达人网友:西风乍起
- 2021-03-13 22:17
使用jquery提供的两个选择器实现:
:first 选择器选取第一个元素
:last 选择器选取最后一个元素。
因此,抓取tbody下的第一个tr的最后一个td里面的第一个a标签可以使用如下代码:
$("table tr:first td:last a:first");实例演示:隐藏tbody下的第一个tr的最后一个td里面的第一个a标签
1. 创建html元素
点击按钮隐藏第一个a标签:
2. 设置css样式
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
table{border-collapse:collapse;}
td{height:30px;line-height:30px;padding:5px; text-align:center;border:1px solid green;}3. 编写jquery代码
$(function(){
$(":button").click(function() {
$("table tr:first td:last a:first").hide();
});
})4. 观察效果
5. 初始样式
6. 点击按钮隐藏第一行最后一列第一个a标签
因此,抓取tbody下的第一个tr的最后一个td里面的第一个a标签可以使用如下代码:
$("table tr:first td:last a:first");实例演示:隐藏tbody下的第一个tr的最后一个td里面的第一个a标签
1. 创建html元素
点击按钮隐藏第一个a标签:
打酱油 | 打酱油 | 第1个a标签第2个a标签第3个a标签 |
打酱油 | 打酱油 | 第1个a标签第2个a标签第3个a标签 |
打酱油 | 打酱油 | 打酱油 |
div.box{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
div.box span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
table{border-collapse:collapse;}
td{height:30px;line-height:30px;padding:5px; text-align:center;border:1px solid green;}3. 编写jquery代码
$(function(){
$(":button").click(function() {
$("table tr:first td:last a:first").hide();
});
})4. 观察效果
5. 初始样式
6. 点击按钮隐藏第一行最后一列第一个a标签
全部回答
- 1楼网友:执傲
- 2021-03-13 22:58
$a=$("<a onclick='alert(1)' >我是a标签</a>");<br>$("td").append($a);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯