Getting the Span id attribute Value in Jquery
我有一个"mytable",其中包含"mytd"inturn,其中包含"myspan",我想获取.我想在jquery中得到"myspan_1"。我该怎么做。
这里小尝试
1 | $("#mytable").find('td > #span').attr("value","myspan_+i"); |
其中"i"是递增值
我无法获取SPAN ID。所有IAM都在尝试SPAN标记的"ID"值
- 很难说出你想要什么。如果您发布了部分HTML,这将很有帮助。是否要获取或设置每个跨度的ID。每个
有一个跨度吗?根据 的规定? - 我想得到每个跨度的ID,如果跨度是"myspan_1"或"myspan_2",我想得到1和2的值
- 好的,但是有多少个跨度有一个ID?你想要每个号码的号码吗?你想要什么?在数组中?提供HTML将非常有用。它会回答很多问题。
- @patrick-每行有很多跨距,但是我想要刚刚递增的值,或者我只想要值i(myspan-i)。
试试这些
1$("#mytable").find("td > span").attr("id");这将得到当前跨度的
id 。如果您想将一个id 分配给跨度,可以这样做。1$("#mytable").find("td > span").attr("id","myspan_"+i");其中,
i 是一个增量变量。此外,如果您向每个
td > span 添加ID,则可以在#mytable 的所有td中执行for循环或$.each() 。1
2
3
4
5var i=0;
$.each($("#mytable").find("td"), function(){
$(this).find("span").attr("id","myspan_"+i);
i++;
});编辑:
当我读到你的书名时,我想我想我理解了你的问题。但我想这就是你想要的。你想在id为
#span 的元素中得到属性Value 的值,实际上如果你在jquery中查找id ,你可以直接调用它,因为id 总是唯一的。1$("#span").attr("value","myspan_"+i);由于
编辑2:i 是一个增量值,因此需要将其放在报价之外。为属性
4编辑3:Value 增加值假设你的
span id 有一个增量myspan_1 ,它总是从1开始。1
2var spanid = $("#mytable").find("td > span").attr("id","myspan_"+i);
var idvalue = spanid.split('_')[1];这将得到1的myspan_1
或者你可以直接得到
i ,因为i 是你想要的号码。1
2var spanid = $("#mytable").find("td > span").attr("id","myspan_"+i);
var idvalue = i;- 我认为第二个例子中的最后一个引用需要去掉(如第三个例子中),即("id"、"myspan_uuux+i");
- 非常感谢第一个计算出来的。所以我得到了值"myspan_1"。其中"1"是递增的值,我想得到刚刚递增的值"1"或"2"。我该怎么做呢?
- @我的编辑是你想要的吗?我有点困惑。
- 现在我只需要递增的值1、2或3。
- 关于javascript:jquery有"exists"函数吗?
- 关于javascript:如何检查jquery中是否隐藏了元素?
- 关于javascript:如何获取$(this)选择器的子节点?
- 关于javascript:使用jquery设置复选框的"选中"?
- 关于javascript:如何通过jquery知道选择了哪个单选按钮?
- 关于HTML:如何检查jquery中是否选中复选框?
- 关于javascript:如何在jquery中选择具有多个类的元素?
- 关于javascript:使用jquery从下拉列表(选择框)中获取所选文本
- 如何使用jQuery获取元素的ID?
- 关于JavaScript的:"如果我有一个想法在angularjs"jQuery的背景?
Copyright © 码农家园 联系:[email protected]