通过:first、:second、:nth-jQuery获取4个div的值
我如何获得的价值通过:first、:second、:nth-jQuery获取4个div的值,jquery,Jquery,我如何获得的价值 <div> <span class="xxx" id="VariesAlways">x1</span> <span class="xxx" id="VariesAlways">x2</span> <span class="xxx" id="VariesAlways">x3</span> <span class="xxx" id="VariesAlways"&
<div>
<span class="xxx" id="VariesAlways">x1</span>
<span class="xxx" id="VariesAlways">x2</span>
<span class="xxx" id="VariesAlways">x3</span>
<span class="xxx" id="VariesAlways">x4</span>
</div>
但我想把它当作
$('.xxx:first').attr('value');
$('.xxx:second').attr('value');
$('.xxx:third').attr('value');
$('.xxx:fourth').attr('value');
但当发出警报时,$'.xxx:first'.attr'value';完成后,它会给我未定义的
谢谢
Jean标记没有值属性。你想用。或
标记没有值属性。你想用。或
我认为你首先需要让你的身份证独一无二,然后像这样:
$('.xxx').trigger(function()
{
var content = $(this).text();
});
因此,要扩展您的示例:
alert($('.xxx:first').text());
我认为你首先需要让你的身份证独一无二,然后像这样:
$('.xxx').trigger(function()
{
var content = $(this).text();
});
因此,要扩展您的示例:
alert($('.xxx:first').text());
如果元素没有属性值,.attr'value'将不起作用。。这是肯定的:
要按所需顺序选择它们,应使用:eq伪选择器或.eq方法
.eq需要索引作为参数。
无论如何,您也可以通过调用.each来循环它们
。每个节点都将在DOM中显示时在节点上循环。这可能是更好的方式
引用:,如果元素没有属性值,.attr'value'将不起作用。。这是肯定的:
要按所需顺序选择它们,应使用:eq伪选择器或.eq方法
.eq需要索引作为参数。
无论如何,您也可以通过调用.each来循环它们
。每个节点都将在DOM中显示时在节点上循环。这可能是更好的方式
参考:,您可以使用
其中i={1,2,3,4}注意计数从1开始,您可以使用
其中i={1,2,3,4}注意计数从1开始,Dude你的ID应该是唯一的:可能是因为它没有value属性。@simevidas,它是唯一的,这就是为什么我说variables总是@jAndy它有一个值x1,x2,x3,x4btw您可以使用eq:$'.xxx'。eq2会给您第三个span元素dude您的ID应该是唯一的:可能是因为它没有value属性。@simevidas,它是唯一的,这就是为什么我说variages everys@jAndy它有一个值x1,x2,x3,x4btw您可以使用eq:$'.xxx'。eq2会给您第三个span元素
$('span.xxx').eq(0).text()
$('span.xxx').eq(1).text()
$('span.xxx').eq(2).text()
$('span.xxx').eq(3).text()
$('span.xxx').each(function(index, elem) {
alert(elem.textContent || elem.text);
});
$('.xxx:nth-child(i)').text()