IMG 标签在 INPUT 标签之后不显示
给定html片段
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test JQuery AppendTo</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
</script>
</head>
<body>
<div id="Test1">
<p>Just some text</p>
</div>
<form name="FORMPOST" method="post" action="showform.aspx" id="FORMPOST" >
<label for="Test2">Test Label</label>
<input id="Test2" type="checkbox" />
<img src=\"add2.jpg\">
</form>
</body>
</html>
并考虑到add2.jpg图像与html代码位于同一目录中,为什么图像不显示?请注意,如果我将图像标签节点移动到 div 节点内,它将显示 :(
请注意,无论我是在设计时添加 img 标签(如上所述,还是使用 jQuery.appendTo 函数附加它),都不会出现显示当表单加载时。
Given the html fragment
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Test JQuery AppendTo</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
</script>
</head>
<body>
<div id="Test1">
<p>Just some text</p>
</div>
<form name="FORMPOST" method="post" action="showform.aspx" id="FORMPOST" >
<label for="Test2">Test Label</label>
<input id="Test2" type="checkbox" />
<img src=\"add2.jpg\">
</form>
</body>
</html>
and given that the add2.jpg image is in the same directory as the html code, why does the image not display? Note that if I move the image tag node to be inside the div node, it will display :(
Note the display does not appear regardless of whether I add the img tag at design time as above, or append it using the jQuery.appendTo function when the form loads.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
其一,引号中不应该有反斜杠。您能给我们一个页面本身的链接吗?因为那会起作用。
For one, you shouldn't have back slashes there for quotes. Can you give us a link to the page itself? Because that will work.
中的反斜杠是拼写错误吗?
应为
。
您需要使用正斜杠来结束
img
标记,因为您使用的是 XHTML。Were the backslashes in
<img src=\"add2.jpg\">
a typo?<img src=\"add2.jpg\">
should be<img src="add2.jpg" />
.You need the forward slash to end the
img
tag because you are using XHTML.在我看来,您的图像标签的格式不正确。
这对您有用吗?
Your image tag doesn't look correctly formed to me
Does this work for you like the above?