jQuery可以模拟onchange事件吗?一个选择框,但对于UL/OL
jQuery is it possible to mimic the "onchange event" of a select box but for a UL/OL
我今天所拥有的是一个我继承的脚本,至少暂时不能删除它以用于其他东西。这通常会很好,但是原始脚本的作者"打包"它,所以代码是远不可读的。有了这个脚本缺乏功能,我现在需要把它,尽管我抗议它不是所有可能的代码库。所以我并不是想要想出变通的办法。这一刻的工作围绕概念是基于一个按钮点击我不能改变。
按钮的作用是打开一个文件对话框,用户在其中选择一个文件,并在选择后将其添加到无序列表(UL)中。当我试图思考hack的时候,我想到了一个想法,如果就像一个"选择"表单元素,你可以做一个onChange事件触发器,所以当用户选择一些东西。有些事是有作用的。所以我想知道我是否能做到类似的事情。从某种意义上说,它会监听DOM,查看特定元素何时发生变化,以及它是否被添加到我想要运行的一个post检查中。我不知道怎么查。所以我想知道这里是否有人能给我一些见解。
尝试使用$.doTimeout()来'聆听' </ul>
的变化,并运行一个函数,如果</li>
像这样添加:
// The List //
<ul class="theList">
<li>Some Value</li>
<li>Some Value</li>
<li>Some Value</li>
</ul>
// Set Initial </li> Count //
var li = $('.theList li').length;
$('.theList').doTimeout('check', 250, function(){
if ($('.theList li').length > li)
{
// ...Run Function Here... //
// Update Total </li> Elements //
li = $('.theList li').length;
}
// Return True to Continue Polling //
return true;
});
我希望这对你有帮助!
相关文章:
- 从a-z中随机选择一个字母
- AngularJS ng选项在选择一个选项后删除了默认的空白值
- 在下拉列表中选择一个选项的值
- 在类JavaScript选择的另一个元素中选择一个标记元素
- Jquery:当两个或多个条件为true时,选择一个元素
- 可以使用createRange选择一个空范围
- 选择一个元素,使其最近的具有特殊属性的父元素具有特殊值
- 使用 Jquery 选择一个 td 元素
- 当使用jQuery/Javascript选择一个多选时,如何使所有值都不被选中:
- 在一组复选框中,一次只允许选择一个
- 如何强制用户从下拉列表和按钮中选择一个值以启用保存按钮
- 从数组中选择一个变量
- 正在读取<p: 选择一个菜单/>在onchange回调中
- 在输入字段中选择一个值,然后用相应的数据填充另一个字段
- 如何以编程方式在 jsTree 中选择一个节点并打开所有父节点
- Asp.net 引导下拉菜单 - 选择一个项目
- 如何根据 jsp 中数据库中的值在下拉列表中选择一个值
- 通过硒选择一个javascript下拉列表
- 选择一个从 mysql 返回选中/未选中复选框的对象
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页