checkbox:click事件触发span元素内容改变的方法
示例如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>checkbox</title> <script src="jquery.js"></script> </head> <body> <p>我想去<span id="spanId">_____</span></p> <form action="#" id="form"> <input type="checkbox" name="city" value="南京">南京 <input type="checkbox" name="city" value="北京">北京 <input type="checkbox" name="city" value="纽约">纽约 </form> <script> $(function () { $("input[name=city]").click(function () { var arr = []; $("input[name=city]").each(function () { if(this.checked){ arr.push(this.value); }else{ var index = arr.indexOf(this.value); if(index != -1){ arr[index] = ""; } } }); $("#spanId").text(arr.join(",")); }) }); </script> </body> </html>
以上这篇checkbox:click事件触发span元素内容改变的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
checkbox:click事件触发span元素内容改变的方法
示例如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>checkbox</title> <script src="jquery.js"></script> </head> <body> <p>我想去<span id
-
javascript实现框架高度随内容改变的方法
本文实例讲述了javascript实现框架高度随内容改变的方法.分享给大家供大家参考.具体如下: 有两种方法: 一.就是通过父页面改变 这里要理解框架的两个属性 contentWindow 和contentDocument 两个属性的意思和window document意思差不多,不同的是contentWindow 所有浏览器都支持,contentDocument ie6,7不支持,chrome 也不支持 <iframe onload="change_height()">
-
jQuery中click事件的定义和用法
本文实例讲述了jQuery中click事件的定义和用法.分享给大家供大家参考.具体分析如下: 当鼠标指针在匹配元素上方,然后按下并松开鼠标左键或者调用click()方法都会触发click事件. click()方法也可以绑定事件处理方法. 语法结构一: 触发click事件. 复制代码 代码如下: $(selector).click() 语法结构二: 为click事件绑定事件处理方法. 复制代码 代码如下: $(selector).click(data,function) 参数列表: 参数 描述 d
-
JS中touchstart事件与click事件冲突的解决方法
前言 移动互联网是未来的发展趋势,现在国内很多互联网大佬都在争取移动这一块大饼,如微信及支付宝是目前比较成功的例子,当然还有各种APP和web运用. 下面这篇文章主要介绍了关于JS中touchstart事件与click事件冲突解决的相关内容,下面话不多说了,来一起看看详细的介绍吧. 一 · 业务场景的描述 在对已完成的PC站点进行移动端适配时,我们想要站点在移动设备上有更快的响应速度,以带给用户更好的体验,此时,我们应该使用移动设备专用的事件系统,例如,使用 touchstart 事件代替 cl
-
解决vue的touchStart事件及click事件冲突问题
一 .问题: 今天遇到这样问题,给某个元素同时绑定touchStart及click事件后,若在移动设备上,当你点击时,会依次出发这两个事件.因为移动端设备上的click事件触发是会延迟300ms,所以touchStart事件会先触发后再触发click事件.这样导致每次都要执行两次,这样毫无意义.这里提醒下,PC是无法识别touch相关事件 二.解决方式 (1)preventDefault方法 通过使用preventDefault方法(阻止元素默认事件行为的发生)来解决.在touchstart中添
-
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
组件之间事件触发 之前使用组件,并不是很频繁,是水平的问题,目前工作中,公司大佬带着我手写过一个组件,再此很感谢他的指导.目前简单的组件已经有了自己的逻辑思维,正在从低级码农向中级码农蜕变.废话不多说.上图看看组件情况. 新增按钮组件: 操作按钮组合组件: 此时有个需求就是,无论是哪个按钮,如果改变了列表中的数据,列表需要实时更新数据. 此时就需要用到组件间的事件触发. 父子组件之间事件触发可以使用$emit $emit的使用方法如下: 在子组件中,写一个click点击事件.比如: cancel
-
selenium如何定位span元素的实现
在做自动化测试时,我们需要定位元素属性来进行操作,今天在做自动化时发现我要定位的登录注册元素找不到,我看了下代码发现,我用xpath获取绝对路径后,发现找不到,F12查看代码如下 代码如下 # _*_ coding: utf-8 _*_ from selenium import webdriver import logging import time driver =webdriver.Chrome() url="http:************ " #driver.maximize
-
JavaScript WebAPI、DOM、事件和操作元素实例详解
目录 WebAPI DOM DOM树 DOM获取元素方式 document对象属性 事件 事件的使用步骤 事件的类型 操作元素 操作元素内容 操作元素属性 操作元素样式 排他思想 H5自定义属性 总结 WebAPI API:应用程序编程接口,是一些预先定义的函数,由某个软件开放给开发人员使用的,帮助开发者实现某种功能,开发人员无须访问源码.无须理解其内部工作机制细节,只需知道如何使用即可 简单理解: API 是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能 WebAPI:主要针对浏览器
-
JQuery Tips(3) 关于$()包装集内元素的改变
这两个方法是比较容易搞混的. filter方法表示的是对当前内部的元素进行筛选,这个接受两种参数,一个返回bool的function,或者是JQuery的选择表达式,包装集内的元素只会小于等于当前包装集内的元素,并且含有的元素属于原来包装集内元素的子集: 复制代码 代码如下: <div id="one">the one</div> <div id="two"><p>the two</p></div&g
-
解决layui动态添加的元素click等事件触发不了的问题
在页面加载完成时候 '.add_project' 元素是可以触发click时间的,当动态添加 '.add_project' 时候,新添加的元素却触发不了click事件,类似下面的写法: $(".add_project").on('click', function(){ alert('1') }); 解决办法很简单,就是用全局的document来监控 '.add_project' 元素,如下: $(document).on("click",".add_pro
随机推荐
- 跟老齐学Python之重回函数
- JS 动态获取节点代码innerHTML分析 [IE,FF]
- JavaScript设计模式之外观模式介绍
- 帝国CMS留言板回复后发送EMAIL通知客户
- sqlserver数据库导入数据操作详解(图)
- C#实现分页组件的方法
- mysql 中如何取得汉字字段的各汉字首字母
- Mysql查询语句优化技巧
- On having layout
- setInterval和setTimeout停止的方法
- IE 5.x/Win 和模型bug
- 快速解决jquery之get缓存问题的最简单方法介绍
- Java JDK1.5、1.6、1.7新特性整理
- js prototype截取字符串函数
- JS不完全国际化&本地化手册 之 理论篇
- javascript delete 使用示例代码
- Ubuntu 15下安装Eclipse经验分享
- 第4章 数据处理-php字符串的处理-郑阿奇(续)
- 浅谈MUI框架中加载外部网页或服务器数据的方法
- SpringBoot 整合Redis 数据库的方法