如何显示在javascript中选中的列表项
How to show list items got selected in javascript
我有许多列表项目,如体育、音乐、舞蹈等。我也有与它们相关的图像。我想做的是,当我点击体育图片时,列表项"体育"被选中。我是java脚本的初学者,不知道如何实现这一点。
这应该是一种有效的方法来解决您的信息缺失问题。我写这篇文章是为了向你展示它是如何工作的,这样你就可以根据你的代码调整我的解决方案。
JS:
$('img').click(function() {
match = $(this).attr("match");
$('select').val(match);
}
HTML:
<img src="1.jpg" match="sport"/>
<img src="2.jpg" match="dance"/>
<select name="list" value="">
<option value="sport">Sport</option>
<option value="dance">Dance</option>
</select>
在这里你可以看到jsfiddle:https://jsfiddle.net/1Lw2gupj/2/
使用Javascript,你可以这样做,你可以在这里找到jsbin
JS-
(function(){
var hobby=document.getElementById('hobby');
var list=document.getElementById('imageCollection');
list.addEventListener('click',function(event){
hobby.value=event.target.name;
},true);
})();
HTML
<select name="hobby" id="hobby">
<option value="sports">Sports</option>
<option value="dance">Dance</option>
<option value="music">Music</option>
</select>
<ul id="imageCollection">
<li><img src="sports.jpg" alt="Sports" name="sports" />
</li>
<li><img src="dance.jpg" name="dance" alt="Dance" />
</li>
<li><img src="music.jpg" name="music" alt="Music" />
</li>
</ul>
相关文章:
- 如何使用jquery从下拉列表(javascript)中选择192.168.3.0进行测试自动化
- 参数列表Javascript Jquery后缺少)
- 更高级的TODO列表javascript
- 创建地图列表javascript
- 参数列表[Javascript语法错误]后的未捕获语法错误:缺少)
- 停止 C# 在下拉列表 javascript 验证失败时继续执行服务器端脚本
- 为什么来自.getJSON的名称在声明为列表(JavaScript / JQuery)的索引后仍未定义
- Vaadin 的特殊路径变量列表 @JavaScript(value = { “vaadin://..", &
- 仅将列表的项传输到另一个列表 JavaScript
- 匹配推文中可能的标签列表-Javascript或jQuery
- 删除粗体标记<b></b>在项目上单击列表javascript
- 参数列表/Javascript后的未捕获语法错误:缺少)
- 动态创建列表Javascript的索引
- 从列表javascript中删除选择值
- 使用箭头键浏览列表?(JavaScript/JQ)
- 如何将包含不同键值对的json转换为列表javascript
- 一个文本框的输入值,用于添加一个无序列表(Javascript)
- Sharepoint 2013添加查找值到列表从另一个列表Javascript
- 用列表过滤对象列表- Javascript
- 转换数组对象到数组列表(javascript)