English 中文(简体)
3. 属性
原标题:Set css for attribute
<table>
    <tr><td test="1">aa</td><td test="2">bb</td><td test="3">cc</td></tr>
</table>

可能设置的 c,例如背景col:因属性测试而被遗忘 2 ?

我想用属性,不要增加新的类别或补贴。

最佳回答

为此:

$("td[test="2"]").css("background-color", "red");

铭记组成你的属性将导致不准确的超文本。

否则,你可以使用“超文本”5“<代码>-x来确定习俗属性并过滤:

传真

<table>
    <tr><td data-test="1">aa</td><td data-test="2">bb</td><td data-test="3">cc</td></tr>
</table>

页: 1 学历

var $cell = $( TD ).filter(function() { 
  return $(this).data("test") == "2";
});
$cell.css("background-color", "red");

Example fiddle

问题回答
$("[test=2]").css("background-color", "red");

see: http://api.jquery.com/attribute-equals-selector/





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签