添加并保存图像的文本描述
Add and save text description for an image
我想创建一个页面,其中有几个图像和一个按钮。当你点击一个特定的按钮时,会出现一个文本区域,你可以在其中添加关于图像的描述。脚本示例:
- 我点击了图片A按钮
- 我写了图片a的描述
- 现在,我点击了图片B按钮
- 将显示图像B的描述(不显示图像A的描述)
- 再次,我点击了图像A按钮,将显示图像A的描述当然,可以有几个图片,你可以添加图片
我是html、jquery等专业的新生,我真的不知道如何开始这项任务。我很感激你的帮助。
我从以下代码开始:
HTML:
<html>
<head>
<script src="index.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<style>
body {
background-color: #E0EBEB;
}
h1 {
color: orange;
text-align: center;
}
input[type="text"] {
height: 30px;
width: 400px;
padding: 10px;
margin-right: 10px;
margin-bottom: 20px;
font-size: 15px;
border-radius: 5px;
}
input[type="submit"]{
height: 30px;
font-size: 15px;
cursor: pointer;
}
</style>
</head>
<body>
<div class="container">
<h1><b>Gallery</b></h1>
<input type="text" id="new-text" placeholder="enter URL">
<input type="submit" id="add" value="Add"><br/>
<textarea class="bescription"></textarea>
<ul id="imagelist">
<li><input type="image" class="show" src="http://oferflowerstelaviv.files.wordpress.com/2011/05/0131.jpg" alt="Roses" width="150" height="150"></li>
</ul>
</div>
</body>
</html>
JS:
$(function() {
$("#add").on('click', addListItem);
$(document).on('click', '.show', showDescription);
});
function addListItem() {
if ($("#new-text").val() !== '') {
var text = $("#new-text").val();
$('#imagelist').append('<li><input type="image" src="' + text + '" width="150" height="150"></li>');
$("#new-text").val('');
}
}
function showDescription(){
$('#bescription').val('write bescription');
}
您正试图用$('#bescription')
捕获文本区域,但bescription
(应该是描述,对吧?)是一个类,#
选择器用于ID。将jQuery更改为$('.bescription')
,或在HTML <textarea id="bescription"></textarea>
中将该类更改为ID
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- jQuery - 文本描述悬停
- 自动完成文本视图谷歌放置 API 描述 -> place_id
- 如何避免在Facebook帖子描述文本中使用Javascript
- 解析JSON以获得谷歌新闻提要中描述的干净、纯文本
- crm 2011无论如何都会公开字段描述文本
- d3.js径向树布局可变节点长度/文本换行节点描述
- 在Fancybox下面添加描述文本,而不是使用title属性
- 添加并保存图像的文本描述
- 添加文本到列描述,谷歌图表API
- 选择比;选择比;文本框(类别>项目在项目描述)
- 如何在用户在文本列表中键入单词时突出显示JSON字典中的单词,并在表单提交时用它们的描述替换它们
- 如何获得视频'html描述,而不是使用youtubeapiv3的纯文本
- 通过光标指针显示的描述文本
- Javascript 复制文本选择显示值的选项值,但我需要描述
- 将描述文本从数据库传递给jquery图像滑块