Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 Jquery行css问题_Javascript_Jquery - Fatal编程技术网

Javascript Jquery行css问题

Javascript Jquery行css问题,javascript,jquery,Javascript,Jquery,Html代码: <table> <tr> <td>test</td> </tr> </table> $(document).ready(function(){ $('table tr:eq(0)').after('<tr><td>bla</td></tr>').css({'color':'red'}); }); 测试 Jque

Html代码:

<table>
    <tr>
        <td>test</td>
    </tr>
</table>
$(document).ready(function(){

    $('table tr:eq(0)').after('<tr><td>bla</td></tr>').css({'color':'red'});

});

测试
Jquery代码:

<table>
    <tr>
        <td>test</td>
    </tr>
</table>
$(document).ready(function(){

    $('table tr:eq(0)').after('<tr><td>bla</td></tr>').css({'color':'red'});

});
$(文档).ready(函数(){
$('table tr:eq(0)').after('bla').css({'color':'red'});
});
ı追加后需要添加css

<tr><td>bla</td></tr> >>> color red
bla>>>红色

如何制作?

eq是一种功能配合。不能在xpath字符串中使用它

你应该像
$('selectors').eq(index)

css也链接到第一个选择器。所以它会使第一个变红,而不是你要添加的

$('tr').eq(0).after('<tr class="red"><td>bla</td></tr>');

您正在将css属性添加到初始的
测试中,而不是您正在创建的属性。
如果要修改刚刚创建的,则需要首先在某个变量中记住它:

var tr = $('<tr><td>bla</td></tr>');
$('table tr:eq(0)').after( tr );
tr.css( {color:"red"} );
var tr=$('bla');
$('table tr:eq(0)')。在(tr)之后;
tr.css({color:“red”});
试试这个:

$('<tr><td>bla</td></tr>').css({'color':'red'}).appendTo('table');
$('bla').css({'color':'red'}).appendTo('table');

@XGreen不工作怎么做$('table tr').eq(0).after('bla').css({'color':'red'})@丹尼斯,多谢你的工作