我如何获取td的bgcolor和标题,然后将div设置为该颜色并写出div旁边的标题
<div id="boxcolor1">change color</div><div id="boxtext1">write td title here</div>
<table id="box1"><tr><td title="Maroon" bgcolor="#5A0014"></td></tr></table>
我确信这是可能的,但我看不到它对我有用......
由于
答案 0 :(得分:0)
试试这个jquery代码
$("#box1 tr td").bind("click",function(){
$("#boxtext1").html($(this).attr("title"));
$("#boxcolor1").css("background-color",$(this).attr("bgcolor"));
});
在这里,我们循环遍历每个td,每当用户点击任何td时,我们都会读取其标题和bgcolor属性,并将其适当地设置为给定的div。
答案 1 :(得分:0)
$("table#box1 tr td").click(function(){
var bgcolor = $(this).attr("bgcolor");
var title = $(this).attr("title");
$("boxcolor1").css("background-color",bgcolor);
$("boxtext1").html(title);
})
快乐编码
答案 2 :(得分:0)
在这里你拥有它:
var cell=$("table#box1 tr td:first");
var title=cell.attr("title");
var color=cell.attr("bgcolor");
$("#boxcolor1").css({"background":color});
$("#boxtext1").text(title);