Javascript 在jQuery中选择隐藏范围的内容时出现问题

Javascript 在jQuery中选择隐藏范围的内容时出现问题,javascript,jquery,css,Javascript,Jquery,Css,我有一个跨度 <span class="tActivityId">1234</span> 但是,当我修改跨度,使其隐藏时,我需要: <span class="tActivityId, hidden">1234</span> 选择器不再工作,当跨度未隐藏时,我得到的不是原来的1234 SP上的各种答案表明,要获取隐藏跨距的内容,您应该使用我已经在使用的.text。我错过什么了吗 更新 我是css中引起问题的逗号-感谢评论中的Zee。尽管tActi

我有一个跨度

<span class="tActivityId">1234</span>
但是,当我修改跨度,使其隐藏时,我需要:

<span class="tActivityId, hidden">1234</span>
选择器不再工作,当跨度未隐藏时,我得到的不是原来的1234

SP上的各种答案表明,要获取隐藏跨距的内容,您应该使用我已经在使用的.text。我错过什么了吗

更新 我是css中引起问题的逗号-感谢评论中的Zee。

尽管tActivityId隐藏逗号是您的问题,但是

<span class="tActivityId">1234</span>
上面的代码可以帮助您删除一些不必要的父项


如果您发布主要家长的HTML,我们可能会进一步帮助您。

为什么使用逗号?1234?从class=tActivityId中删除逗号分隔符,隐藏。那么class=tractivityid hidden为什么是.parent.parent.parent?你不能用最近的或父母吗?如果可能的话,最好用Thenks-zee来说明这个问题-这是一个讨厌的逗号。出于某种原因,我一直在添加这些!因为你是第一个回答问题的帖子。谢谢jeepOnline-错过了1米:谢谢Rejith-没有遇到。eq,它确实稍微整理了一下。我也不喜欢多个家长的电话,我猜这就是为什么这个Q吸引了下层选民。@Fetchezlavache这么$this.closest'tr'。find'span.tractivityid.text;现在工作了,不是吗?也没有。或者$target.closest'tr'。find'span.tActivityId'。text不幸的是,我很难让小提琴工作,因为很多内容都是动态生成的。@Fetchezlavache也许可以尝试从源代码使用html。
/*Intended for hidden spans*/
.hidden {
  display: none;
}
<span class="tActivityId">1234</span>
//Button click handler for the dynamically added buttons
function TicketSelect(clicked_id) {
    var $target = $("#" + clicked_id);  
    var activityid = $target.parents().eq(2).find(".tActivityId").text();
}