Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将变量和DOM元素分别传递给jquery_Javascript_Jquery - Fatal编程技术网

Javascript 将变量和DOM元素分别传递给jquery

Javascript 将变量和DOM元素分别传递给jquery,javascript,jquery,Javascript,Jquery,我已经为此挣扎了一段时间,并尝试了许多搜索,但没有找到正确的解决方案,也没有找到解决问题的文字。 我希望使用jQuery遍历中的,并将行设置为偶数或奇数类 仍将保存在变量中并传递给函数,如下所示: <table id="Listeners"> <tr><td>1</td></tr> <tr><td>2</td></tr> </table> 但这是行不通的,您有没有想过如何

我已经为此挣扎了一段时间,并尝试了许多搜索,但没有找到正确的解决方案,也没有找到解决问题的文字。 我希望使用jQuery遍历
中的
,并将行设置为偶数或奇数类

仍将保存在变量中并传递给函数,如下所示:

<table id="Listeners">
 <tr><td>1</td></tr>
 <tr><td>2</td></tr>
</table>
但这是行不通的,您有没有想过如何解决这个问题?

您可以使用
find()
方法和选择器:

选择偶数元素,零索引

您可以使用
find()
方法和选择器:

选择偶数元素,零索引


有很多方法可以做到这一点。这应该起作用:

$('#Listeners tr:nth-child(even)').addClass("Even");
见:

即便如此:

$('#Listeners tr:even').addClass("Even");

在这里查看它的工作情况:

有很多方法可以做到这一点。这应该起作用:

$('#Listeners tr:nth-child(even)').addClass("Even");
见:

即便如此:

$('#Listeners tr:even').addClass("Even");

看到它在这里工作:

我想你想要(可能?
$('selector',Element).
?用
$('#listeners>tbody>tr')替换整个块怎么样?.filter(':even')。addClass('even')。Jared解决方案的可能副本:
$(“tr”,元素)。每个(函数(索引){alert(索引);})
我想您想要(可能?
$('selector',Element).
?用
$('#listeners>tbody>tr')替换整个块怎么样。Jared解决方案的可能副本:
$(“tr”,元素)。每个(函数(索引){alert(索引);})太好了
Element.find(“tr:偶数”).css(“背景色”,“#bbbbff”)太好了
Element.find(“tr:偶数”).css(“背景色”,“#bbbbff”)