j查询选择属性

jquery selection attributes

本文关键字:属性 选择 查询      更新时间:2023-09-26

假设我有一个这样的示例表:

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);
  });

小提琴