j查询选择属性
jquery selection attributes
假设我有一个这样的示例表:
http://jsfiddle.net/65BkH/
现在我想要的是,如果有这个<button id="invite">Invite</button>
.我希望此按钮选择所选联系人的"邀请网址"。如果您看到jsfiddle,则单击该复选框,它将裁剪所有其他联系人。我该怎么做?
我尝试定位联系人,但我只能获得顶部联系人。
$('#linkedin_match tbody .match .m a').attr('href');
我想要的是针对当前选定的内容。
进一步的问题:
我说的这个按钮不是桌子。
$('#btn_save').click(function(e) {
var hrefVar = $('#linkedin_match tbody .match .m').find('a').attr('href');
alert(hrefVar);
});
现在,如果我使用它,即使我选择了其他链接,它仍然会搜索第一个链接。那么,有什么变化吗?
你可以使用这个:
$('#invite').on('click',function(){
var url = $this.closest('tr').find('a').prop('href');
});
要获取与数组中已检查输入相关的所有已检查href
,请使用以下命令:
$('#invite').on('click', function () {
var all_url = [];
$('input:checked').each(function () {
var url = $(this).closest('tr').find(' td.m a').prop('href');
all_url.push(url);
});
});
在这里演示
$('.m').click(function(e){
var hrefVar = $(this).find('a').attr('href');
alert(hrefVar);
});
小提琴
相关文章:
- jQuery最近父级的数据属性选择器
- 如何使用jQuery按数据日期属性选择元素
- 如何为HTML属性/选择器创建全局名称空间或变量
- 使用 jquery .find() 遍历按类和存储属性选择元素
- 属性选择器不起作用(语法错误、无法识别的表达式)
- 难以获取使用属性选择的节点的子节点
- 根据属性选择元素
- 按给定值的属性选择元素
- 选择由类和属性选择的元素的邻居
- 为什么属性选择器不适用于jQuery
- 基于多属性选择查找选定单选按钮值
- JQuery中的CSS属性选择器
- 使用 jQuery 通过 ID 属性选择 HTML 元素
- Jquery $this属性选择器是否包含单词
- 使用 *= 的 jQuery 属性选择器
- 如何根据属性选择功能
- 如何在jQuery中定义条件属性选择器
- 不区分大小写的 jQuery 属性选择器
- 仅按属性选择元素
- 通过动态更改的属性选择元素