Jquery 如果文本值完全匹配,如何获取基于td的id

Jquery 如果文本值完全匹配,如何获取基于td的id,jquery,Jquery,如果文本值完全匹配,如何获取基于td的id 乔治 乔治2 乔治3 格奥尔格 您需要使用方法获取元素 console.log( //使用id属性获取所有td //或者另外使用:contains来获得更具体的信息 //$('td[id]:包含(“Georg”)) $('td[id]') //筛选jquery元素集合 .filter(函数(){ //比较内容 返回$(this.text().trim()=='Georg'; }) //获取已筛选元素的id .attr('id')) ); 乔治

如果文本值完全匹配,如何获取基于
td
的id


乔治
乔治2
乔治3
格奥尔格
您需要使用方法获取元素

console.log(
//使用id属性获取所有td
//或者另外使用:contains来获得更具体的信息
//$('td[id]:包含(“Georg”))
$('td[id]')
//筛选jquery元素集合
.filter(函数(){
//比较内容
返回$(this.text().trim()=='Georg';
})
//获取已筛选元素的id
.attr('id'))
);

乔治
乔治2
乔治3
格奥尔格
您需要使用方法获取元素

console.log(
//使用id属性获取所有td
//或者另外使用:contains来获得更具体的信息
//$('td[id]:包含(“Georg”))
$('td[id]')
//筛选jquery元素集合
.filter(函数(){
//比较内容
返回$(this.text().trim()=='Georg';
})
//获取已筛选元素的id
.attr('id'))
);

乔治
乔治2
乔治3
格奥尔格

尝试在下面添加扩展函数

 <script>
    $(document).ready(function(){
    alert($("tr").find("td:textEquals('Georg')").attr('id'));
    });

 $.expr[':'].textEquals = function(el, i, m) {
    var searchText = m[3];
    var match = $(el).text().trim().match("^" + searchText + "$")
    return match && match.length > 0;
}
    </script>

$(文档).ready(函数(){
警报($((“tr”).find(“td:textEquals('Georg')).attr('id'));
});
$.expr[':'].textEquals=函数(el,i,m){
var searchText=m[3];
var match=$(el.text().trim().match(“^”+searchText+“$”)
返回match&&match.length>0;
}

尝试在下面添加扩展函数

 <script>
    $(document).ready(function(){
    alert($("tr").find("td:textEquals('Georg')").attr('id'));
    });

 $.expr[':'].textEquals = function(el, i, m) {
    var searchText = m[3];
    var match = $(el).text().trim().match("^" + searchText + "$")
    return match && match.length > 0;
}
    </script>

$(文档).ready(函数(){
警报($((“tr”).find(“td:textEquals('Georg')).attr('id'));
});
$.expr[':'].textEquals=函数(el,i,m){
var searchText=m[3];
var match=$(el.text().trim().match(“^”+searchText+“$”)
返回match&&match.length>0;
}
将“Georg”替换为您想要的文本

$("#tid1 td:contains(Georg)").each(function(){
        alert(this.id);
    });
将“Georg”替换为您的愿望文本

$("#tid1 td:contains(Georg)").each(function(){
        alert(this.id);
    });

$('td:contains(“Georg”)).attr(id)

$('td:contains(“Georg”)).attr(id)

这看起来是一个更好的解决方案这是所有解决方案中最好的解决方案这是我这边最好的解决方案