jquery option click标签能用click事件吗??我想用点击select里的jquery option click触发一个请求链接

javascript常用代码大全-前端开发博客
推荐文章 03-16 02-08 03-19 05-15 08-05 12-04热门文章
18,846Views
10,328Views
7,677Views
3,532Views
2,778Views
1,590Viewsselect 或text的onchange事件需要手动(通过键盘输入)改变select或text的值才能触发,如果在js中给select或text赋值,则无法触发onchang事件, 例如,在页面加载完成以后,需要触发一个onChange事件,在js中用document.getElementById(&province&).value=&湖北&;直接给select或text赋值是不行的,要想实现手动触发onchange事件,需要在js给select赋值后,加入下面的语句
document.getElementById(&province&).fireEvent('onchange') 来实现,
&meta http-equiv=&Content-Type& content=&text/ charset=gb2312& /&
&title&无标题文档&/title&
&script type=&text/javascript&&
var provinces = new Array();
provinces[&湖北&] = [&武汉&,&襄阳&,&随州&,&宜昌&,&十堰&];
provinces[&四川&] = [&成都&,&内江&,&达州&];
provinces[&河南&] =[&郑州&,&南阳&,&信阳&,&漯河&];
function changeProvince()
var prov = document.getElementById(&province&).
var city =document.getElementById(&city&);
city.options.length =0;
for(var i in provinces[prov])
city.options.add(new Option(provinces[prov][i],provinces[prov][i]));
window.onload = function(){
var province = document.getElementById(&province&);
for(var index in provinces)
//alert(index);
province.options.add(new Option(index,index));
province.fireEvent(&onchange&);
省份:&select id=&province& onchange= &changeProvince()&&&/select&
城市:&select id=&city&&&/select&
select 或text的onchange事件需要手动(通过键盘输入)改变select或text的值才能触发,如果在js中给select或text赋值,则无法触发onchang事件, 例如,在页面加载完成以后,需要触发一个onChange事件,在js中用document.getElementById(&province&).value=&湖北&;直接给sel
js中onchange事件是在客户端改变输入控件的值,比如一个textbox,会出发的一个事件。但是如果在js代码中改变一个textbox的value,而不是通过键盘输入改变一个textbox值的话,是不会出发onchange事件的。 那么,如何在js代码模式通过代码触发textbox控件的onchange事件呢,经过查阅资料,发现js提供了一个方法,可以触发控件的应该是所有事件。object.f
也就是说:onpropertychange事件在用键盘每改变一下文本框的值或用js改变其值便会触发一下,而onchange只有在用键盘改变其值,然后在失去焦点(onblur)后才触发,用js改变其值不能触发!onpropertychange和onchange都不管文本框中的实际值有没有变,只要有改的相应操作就可能触发。有时当上面两时间都不能满足需求时,可以考虑只用onblur。 还有一点要注意到,
1. onchange事件与onpropertychange事件的区别: onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发;onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有。 2. oninput事件与onpropertychange事件的区别: oninput事件是IE之外的大多数浏览器支持的事件,
&script src=&jquery.min.js& type=&text/javascript&&&/script& &script language=&javascript& type=&text/javascript&& $(document).ready(f
实现对onchange事件的事件代理是最为复杂的,在FF与最新版的opera中,它是能冒泡到顶层对象window;对于其他标准浏览器,由于它的事件监听器拥有三个参数,我们将最后一个设为true,实施捕获就一了百了;但对于IE就麻烦,既不能冒泡又不能使用捕获,唯一可行就是使用事件模拟,换言之,使用其他事件代替onchange的效果。jQuery动用了四种事件来模拟它,通过对它的深入研究,遂放弃它的设
onchange在用于文本框输入框时,有一个明显的不足. 事件不会随着文字的输入而触发,而是等到文本框失去焦点(onblur)时才会触发. 也就是没有即时性! 在IE下,可以用onpropertychange来代替onchange事件,当文本框有任何变化时,能立即触发此事件. 这样一来问题就解决了. 那其他浏览器呢,onpropertychange可是IE的专利. 接下来就是oninput事件了.
今天小菜处理下拉菜单级联问题时,想获取HTML标签中某个事件的内容,也就是值,比如从&select id=&city& onchange=&javascript:test();&&&/select&中获取javascript:test();。 小菜想通过事件中的信息,确定下一级的菜单,但是这个貌似很简单的问题,却让小菜纠结了一番。 稍
在最近做的一个项目中,有这么一个功能点:页面上有一个checkbox,当用户选择或者取消选择该checkbox时会向后台发一个jsonp请求。当时的实现是为这个checkbox添加一个onchange事件,但结果却出人意料,为此,我深入的研究了一下,发现了onchange事件在IE和FF下的表现存在着以下问题。 问题①:在FF下,当改变checkbox的选中状态时,会马上触发onchange事件。
从学习W3C标准以来,对于代码我好像养成了一种怪癖,能统一复用的,就不会多写一点东西,这样前台页面代码看起来会清爽很多,而效率也会成直线上升.
&scripttype=&text/javascript&& &!-- //定义鼠标触发事件的范围 functionfindOutDiv(thisEvent){ //利用循
笔者注:今天我在用到onchange事件时没有任何反应,最后翻查资料才知道Onchange的局限性和不稳定性。而onpropertychange却能很好的实现尤其是它的实时捕捉性能更是很值得用一下(幸亏有这个性能,做出的东西老板娘很满意 o(∩_∩)o...)。 本人也比较懒,自己做的东西也懒的整理下来只能把搜索到的资料原版拿来个大家分享一下: IE下,当一个HTML元素的属性改变的时候,都能通过
在asp.net引入事件驱动之后,在一个页面上很容易解决多个按钮触发不同事件的问题,避免了在asp中需要多个form或者通过js脚本来控制的麻烦。
asp.net带来便利的同时,也带来一个问题。在实际应用中一个页面存在多个按钮的情况并不多。用户习惯于在输入框输入内容之后,直接按回车就提交表单了。由于asp.net采用的是事件驱动模式,所以默认用户按回车并没有触发按钮的onclick事件。用户按回
oninput,onpropertychange,onchange的用法 onchange触发事件必须满足两个条件: a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效) b)当前对象失去焦点(onblur);
onpropertychange的话,只要当前对象属性发生改变,都会触发事件,但是它是IE专属的;
Chrome , Firfox 不支持fireEvent的方法 可以使用dispatchEvent的方法替代, 直接给一个兼容的Code.
触发click 事件
function simulateClick(el) { if (document.createEvent) { // DOM Level 2 standard evt = document.cr
oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器,
触发器的种类和触发事件触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发的事件。种 类 关 键 字 含
oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器
oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器
触发器的种类和触发事件 触发器必须由事件才能触发。触发器的触发事件分可为3类,分别是DML事件、DDL事件和数据库事件。 每类事件包含若干个事件,如下所示。数据库的事件是具体的,在创建触发器时要指明触发
jQuery获取Select选择的Text和Value: 语法解释: 1. $(&#select_id&).change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$(&#select_id&).find(&option:selecte
1.解决了有些select 美化代码,无法触发原有select 控件的onchange 事件问题。 2.允许多次调用 $(&...&).selectCss(),以解决Select的options更新后无法同步的问题。
使用方法如下:
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transit
实现select组件的选择输入过滤作用的js代码如下:
/** *其中//******之间的部分显示的是在没有选择输入过滤功能的代码上加入的功能代码 ** / /** * @description This plugin allows you to make a select box editable like a text box while keeping it's select-opti
在我们写javascript的时候经肯定会经常用到document.getElementById()这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。 其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id')
一直以来纠结于这个问题。今天闲来上网搜索了一下这个问题。终于知道答案。是onchange事件。经过本人测试,可用。还有说onpropertychange也可以。经chrome浏览器测试,无效果。不知道是什么原因。
改变一下思路变成键盘按键事件,如下: &asp:TextBox ID=&txtName& runat=&server& onkeyup=&fNameChange();&&&/asp:TextBox& 这里有一点毛病是,你复制粘贴的内容,无法触发这个事件。下面是相关的一些代码:
之前有个需求是要判断iframe内的网页是否滚动到底部触发事件, 网上找了许多资料都是说在当前页面下的, 索性就自己研究了一下, 找到了解决方法.
clientHeight:这个元素的高度,占用整个空间的高度
offsetHeight:是指元素内容的高度
scrollTop:可以理解为滚动条可以滚动的长度
以下是源代码
&iframe src=&~/F
HTML代码:
&select id=&month& onchange=&selectInput(this)&&
&option value=&01&&January&/option&
本文实例讲述了JavaScript通过select动态更换图片的方法。分享给大家供大家参考。具体分析如下: 下面的JS代码在select列表变化时触发SetBeerIcon()函数,SetBeerIcon()函数可以根据select选择的值动态修改图片
... &script language=&JavaScript& type=&text/javascri
1.首先我们来了解几个概念,“事件”,“事件流”,“事件名称”,“事件处理函数/事件监听函数,也许是“老生常谈”,知道的朋友可以越过。
事件: 事件是用户自身或浏览器进行的特定行为。如:用户点击 也就是常用的click事件 事件流:多个事件 按一定顺序触发 形成了事件流 事件名称:如上面所讲的click就是事件名 事件处理函数/事件监听函数(Dom的叫法)就是 事件触发后的处理函数,如obj.o
Javascript 操作select是表单中常见的一种,下面介绍几种常用的JS动态操作select中的各种方法:
//动态创建select function createSelect() { var mySelect = document.createElement(&select&); mySelect.id = &mySelect&quot
如果在页面中包含一个ajax更新的列表,那么需要小心非动态更新部分的事件处理。 以带有公共工具栏的列表界面为例: | Menu1 | Menu2 ---------------------------------------------------------------------------- ID TITLE DESCRIPTION OPERATION 1 test1 hey test X
在项目开发过程中我们时常会碰到要设置下拉框为只读(readonly),但是可惜的是select没有只读属性,所以需要在select外面包含一个span,通过js来改变。
下面这段html代码是在struts2的下拉标签中加入了span标签,在页面装载的时候就让下拉框变成不可读。
&body onload=&init()&& &span
运用HTML、CSS以及Javascript相关知识,编写多窗口多菜单的内容联动。
考察学生关于frame、浏览器对象,以及表单控件的概念,javascript事件触发机制和程序设计, 以及用CSS来组织文字展示的掌握程度,使学生对DHTML有更加深刻的理解。 实验内容【必做】 (1)建立一个包含三个frame的窗口 (2)第一个frame1中包含一个select,内容是中国的各个省 (3)第二
1判断select选项中 是否存在Value=&paraValue&的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value=&paraValue&的text为&paraText& 6设置select中text=&paraT
事件触发器从字面意思上可以很好的理解,就是用来触发事件的,但是有些没有用过的朋友可能就会迷惑了,事件不是通常都由用户在页面上的实际操作来触发的吗?这个观点不完全正确,因为有些事件必须由程序来实现,如自定义事件,jQuery的ajax框架的一些自定义事件就必须由事件触发器来实现。当然,在一些特殊情况下,用事件触发器来触发事件比用户的实际操作来触发事件更方便。 对于实现事件触发器,浏览器都有原生的方法
如果 select 元素下的所有 option 元素均没有指定 selected 属性,会默认选中第一个。
可以通过 select.selectedIndex 获取到选中的 option 元素的索引。
可以通过 select.options[select.selectedIndex] 获取到选中的 option 元素。
option 元素 &option selected=&
1、如果 select 元素下的所有 option 元素均没有指定 selected 属性,会默认选中第一个。 2、可以通过 select.selectedIndex 获取到选中的 option 元素的索引。 3、可以通过 select.options[select.selectedIndex] 获取到选中的 option 元素。 4、option 元素 &option selected=&
下面是一些关于客户端JS性能的一些优化的小技巧:
1. 关于JS的循环,循环是一种常用的流程控制。JS提供了三种循环:for(;;)、while()、for(in)。在这三种循环中 for(in)的效率最差,因为它需要查询Hash键,因此应尽量少用for(in)循环,for(;;)、while()循环的性能基本持平。当然,推荐使用for循环,如果循环变量递增或递减,不要单独对循环变量赋值,而应该
JavaScript 框架提供了如此多的功能,以至于一不小心就会掉进坑里去。 对工具库依赖得越多,在修改或维护时一个小小的改的很可能就会影响到其他的功能(俗称 处处是地雷,走路需谨慎),特别是维护多年前的遗留代码时。 我经常看到的一个错误是关于 jQuery的 trigger, trigger允许开发者手动触发某些事件。 这个功能真的非常强大与好用,但是请遵守约定,不要触发JS中那些原生的事件名称
function BindSelect(id,dataList,fieldtext,fieldValue) { //绑定某一个数据源,fieldtext为需要绑定的文本字段,fieldValue为需要绑定的value字段 var select = $(&#& + id)[0]; for (var i = 0; i & dataList. i+
&!DOCTYPE html& &html& &head& &script src=&/jquery-1.7.2.min.js&&&/script& &meta charset=utf-8 /& &n
&SELECT NAME=&aaa& SIZE=&& style=&width:200px& &
&OPTION VALUE=&&&(空)&/OPTION& &OPTION VALUE=&1&&1&/OPTION& &lt
&html& &head& &script language=&javascript&&&!-- function change(obj) { alert(obj.value); } // --&&/script& &/head& &body& &select name=&cinCisco Systems, Inc
Win a share of $250,000 for your venture.
Quick Tasks
See how to make policy changes easily without reconfiguring your network.
Network Intelligence is your trusted source for expertise on everything SP.
Cisco positioned as a leader in the 2016 Gartner Magic Quadrant for Unified Communications.
There's never been a better time to make cities smarter
Digital-ready cities are transforming life in the world's busiest places.&
Customized with security that is built-in
In the new digital economy, security is the foundation for agility, innovation, and growth. Cisco Security Services for Digital Transformation help you protect and transform your organization.
Block malware, phishing, & C2 callbacks at the DNS-layer
No additional agents — integrated into Cisco AnyConnect client
Protection beyond the firewall: Easily protect roaming users off the VPN using Cisco's new cloud-delivered security service.
Wireless-N, built-in switch
Perfect for home offices and small businesses
This new flexible model offers both asymmetrical digital subscriber line 2 plus (ADSL2+) and Ethernet WAN ports.
Coming this fall, Cisco and Apple are enhancing how enterprise wireless networks communicate with iOS 10 devices. Prioritize the most critical business apps and deliver seamless voice and video calling.
Cloud-based, centralized security management reduces complexity and operating costs
Pivot from detection to containment using a unified security and network management interface
Cisco AMP and Threat Grid are now integrated into the Meraki MX, providing advanced threat capabilities in an intuitive, cloud-managed platform.
NBCUniversal built a cloud-based, highly secure infrastructure for the Rio 2016 Summer Olympics and beyond.
Cisco News & Tweets
View All Corporate, Industry and Technology News
Blogs & Communities
Connect with experts, go deep into discussions you care about with peers, hear executive perspectives on trends.&<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&}

我要回帖

更多关于 触发select click事件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信