ai didi

jquery - 按 id 开头和名称选择表行

转载 作者:行者123 更新时间:2023-12-01 06:45:52 24 4
gpt4 key购买 nike

看起来这么简单的事情应该很简单,但显然我不明白......

我需要迭代 ID 以“pc-”开头的每个表行 (.each) ("tr[id^='pc-'] )并有一个特定的名称([name='someValue'])。到目前为止我所拥有的:

$("tr[id^='pc-'] name=" + $(this).attr("appliesto") + " ").each(function ()...

到目前为止我看到的例子是这样的:

$("#someID[name='somevalue']".somethingsomethingsomething...

但显然它不起作用......我知道问题是选择器之间的空间,但在这种情况下你将如何链接选择器?

我需要什么来代替?

最佳答案

你很接近:

$("tr[id^='pc-'][name=" + $(this).attr("appliesto") + "]").each(function ()...

或者让它更清楚一点:

var name = $(this).attr("appliesto");

$("tr[id^='pc-'][name=" + name + "]").each(function ()...

实际上,如果您想要的只是 appliesto 属性值,则可以省略 jQuery:

var name = this.getAttribute("appliesto");

$("tr[id^='pc-'][name=" + name + "]").each(function ()...

当简单调用 this.getAttribute(...) 就足够了时,无需创建新的 jQuery 对象。

关于jquery - 按 id 开头和名称选择表行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27908731/

24 4 0
文章推荐: jquery - 停止 JQuery 中鼠标悬停的传播
文章推荐: jquery - IOS 8.1 Safari :$. ajax 给出超时错误 dom 异常 23
文章推荐: jquery - 我可以将 JQuery "this"与后代选择器一起使用吗?
文章推荐: jquery - 如何使用 jQuery 及其 REST API 在 Confluence 中创建新页面?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com