jQuery .attr无法正常工作

时间:2010-09-16 16:19:50

标签: javascript jquery css

我正在http://jsfiddle.net/Q9yHD/

处理jsFiddle上的示例问题

我正在尝试使用代码向表格添加边框:

      $("#") + $id).find(".name").attr("border", "thick"); 

但它似乎没有起作用。我在这里做错了什么?

2 个答案:

答案 0 :(得分:4)

如果您想设置<table>的border属性,请删除额外的),此处:

$("#") + $id).find(".name").attr("border", "thick"); 
     ^

要做到这一点:

$("#" + $id).find(".name").attr("border", "10"); 

或者,如果您正在使用CSS样式,则应使用.css(),如下所示:

$("#" + $id).find(".name").css("border", "solid 10px #000"); 

答案 1 :(得分:0)

查看代码。如果你只想在一个带有'name'类的td上添加一个边框,那么为什么不把它放在CSS部分中,当你创建表和最终的

<td class="name">name</td>

那种厚重的款式会适用于它吗?