jQuery的显示差异创建了img标签,ASP.Net创建了img标签

时间:2010-06-02 11:39:10

标签: asp.net jquery html css

我的网页有两种显示特定内容的方式。  1.加载页面时,使用ASP Repeater生成项目(带锚标记的图像)。  2.当用户执行一些Ajax操作时,图像以JSON形式返回,我使用jQuery创建a& img标签。

在这两种方法中,带有图像的锚标记显示宽度为60px。没有应用CSS类。但奇怪的是显示效果并不一致。这两个显示: alt text http://img132.imageshack.us/img132/7528/38297001.gif

我想知道为什么会出现这种差异。我用所有浏览器(IE,FF和Chrome)检查这一点,并且所有浏览器都表现相同。这是我的jQuery代码:

$('<a>').attr({ href: '/Detail.aspx?id=' + result.it[i].pid, title: result.it[i].nam })  .html("<img src='" + result.it[i].url + "' title='" + result.it[i].nam + "' alt='" + result.it[i].nam + "' width='60px' />").appendTo("#SummaryDiv");

知道为什么会出现这种情况?我还检查了在chrome和FF中应用于这些元素的css ..它们似乎具有所有相同的CSS属性。

1 个答案:

答案 0 :(得分:0)

创建的标记是否相同?它有效(x)html吗?

在转发器创建的图像标签或锚点之间是否有空白区域?如果是,请将其删除。