如下js代码,其中addEventListener,被多次监听click事件,ajaxSend被多次执行,我们只需要在ajaxSend后加上event.stopImmediatePropagation(),就不会被多次监听发送了
if(document.getElementById('menu')) {
// get menu LIs
var lists = document.getElementById('menu').querySelectorAll('li span');
var nr_lists = lists.length;
//console.log(nr_lists);
// register click to eack span-li
if(nr_lists > 0) {
for(var i=0; i<nr_lists; i++) {
lists[i].addEventListener('click', function(e){
if(e.target.id == current_span) retur...
:hidden 返回值:Array<Element(s)>
概述
匹配所有不可见元素,或者type为hidden的元素
示例
描述:
查找隐藏的 tr
HTML 代码:
<table>
<tr style="display:none"><td>Value 1</td></tr>
<tr><td>Value 2</td></tr>
</table>
jQuery 代码:
$("tr:hidden")
结果:
[ <tr style="display:none"><td>Value 1</td></tr> ]
描述:
匹配type为hidden的元素
HTML 代码:
<form>
<input type="text" name="email"...
:hidden 返回值:Array<Element(s)>
概述
匹配所有不可见元素,或者type为hidden的元素
示例
描述:
查找隐藏的 tr
HTML 代码:
<table>
<tr style="display:none"><td>Value 1</td></tr>
<tr><td>Value 2</td></tr>
</table>
jQuery 代码:
$("tr:hidden")
结果:
[ <tr style="display:none"><td>Value 1</td></tr> ]
描述:
匹配type为hidden的元素
HTML 代码:
<form>
<input type="text" name="email"...
toPaddedString [1.5.1]
toPaddedString(length[, radix]) -> String
将当前 Number 对象转换为字符串,如果转换后的字符串长度小于 length 指定的值,则用 0 在左边补足其余的位数。可选的参数 radix 用于指定转换时所使用的进制。
译注:radix 可指定任意进制,如 3 进制、7 进制等。默认为 10 进制。
样例
(13).toPaddedString(4); // -> '0013'
(13).toPaddedString(2); // -> '13'
(13).toPaddedString(1); // -> '13'
(13).toPaddedString(4, 16) // -> '000d'
(13).toPaddedString(4, 2); // -> '1101'
...
在使用PowerBuilder7.0开发用户自己的应用程序时,需要用到一些在Windows操作系统环境中已有的文件格式或操作功能,如果一切从头开始,不仅浪费大量的时间和精力,而且完成的功能也没有Windows中已有的完善。如何利用Windows中已有的大量的应用程序和应用程序开发组件呢?Windows提供了两种用于应用程序继承的方法:DDE和OLE。 DDE(动态数据交换)在Windows操作系统是一种基于消息的协议,用来在不同的应用程序之间交换信息。在PowerBuilder中不仅提供了一套用来包装Windows函数的DDE函数,而且提供了一种易于实现的接口。 下面以在PowerBuilder7.0下开发的应用程序中调用Microsoft Word编辑文本文件为例说明如何调用...