equals($button.attr("value"),"foobar","Value retrieval on a button does not return innerHTML");
equals($button.attr("value","baz").html(),"text","Setting the value does not change innerHTML");
// Attributes with a colon on a table element (#1591)
equals(jQuery("#table").attr("test:attrib"),undefined,"Retrieving a non-existent attribute on a table with a colon does not throw an error.");
equals(jQuery("#table").attr("test:attrib","foobar").attr("test:attrib"),"foobar","Setting an attribute on a table with a colon does not throw an error.");
ok(jQuery("<div/>").attr("doesntexist")===undefined,"Make sure undefined is returned when no attribute is found.");
ok(jQuery().attr("doesntexist")===undefined,"Make sure undefined is returned when no element is there.");