Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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
Php jquery应用css样式_Php_Jquery - Fatal编程技术网

Php jquery应用css样式

Php jquery应用css样式,php,jquery,Php,Jquery,我有一个表,其td值显示为 <table> <tr> <td><?=$something?></td> <td><?=$something?></td> <td><?=$something?></td> <td><?=$something?></td> </tr> <tr> <td><?=

我有一个表,其td值显示为

<table>
<tr>
<td><?=$something?></td>
<td><?=$something?></td>
<td><?=$something?></td>
<td><?=$something?></td>
</tr>
<tr>
<td><?=$somethingelse?></td>
<td><?=$somethingelse?></td>
<td><?=$somethingelse?></td>
<td><?=$somethingelse?></td>

</tr>


我希望在满足某些条件后,对第二行中的所有td应用jquery,例如,第一个td中的第一个somethingels小于零。

您可以执行以下操作:


if(yourCondition) {
 $('table > tbody > tr:eq(2) > td').each(function() {
   $(this).css("color", "red"); //add color red for example
 });
}

您的意思是这样的吗?

$('tr:nth child(2)td')
这将选择第二行的tds

这将为您执行此操作

//get the second table row (eq is zero-indexed)
var second_tr = $('tr').eq(1);
//get the contents of the first element in second row
var first_td_val = second_tr.find('td:first').text();​
if(first_td_val < 0){
    //do something with the second table row.
    second_tr.css('background-color', '#bada55');
}
​
//获取第二个表行(eq为零索引)
var second_tr=$('tr')。等式(1);
//获取第二行中第一个元素的内容
var first_td_val=second_tr.find('td:first').text();​
如果(第一个值<0){
//对第二个表行执行一些操作。
第二个字母是css(“背景色”和“bada55”);
}
​

请参见此处的
,您遇到了什么问题?选择第二行中的单元格?找到第一行中的单元格?获取这些单元格的内容?正在执行比较?@JohnSmith这是直接祖先选择器。。。这意味着您选择的td直接位于DOM@john你提到的条件怎么样???这个答案已经填好了吗???