javascript - 页面加载时触发 jQuery 事件

标签 javascript jquery

我有以下 jQuery:

// change the number of finished and missing assets
$('.add-requirements .overall-status .status-dropdown li').live('click', function() {
    var remaining_titles = $('.item-section.finished').length;
    $('.add-requirements .remaining-titles').text(remaining_titles);
});

只要状态下拉列表发生更改,它就会触发。当页面加载时我如何让它触发?

最佳答案

据我所知,您希望更新页面加载的剩余计数,并且我假设已在所需元素上预先设置了完成状态。

我会用另一种方式来解决这个问题

$('.add-requirements .overall-status .status-dropdown li').live('click', updateRemaining);
updateRemaining()

function updateRemaining(){
    var remaining_titles = $('.item-section.finished').length;
    $('.add-requirements .remaining-titles').text(remaining_titles);
}

关于javascript - 页面加载时触发 jQuery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16826518/

相关文章:

javascript - 在 ajax beforeSend 函数中访问数据或此属性

jQuery .offset 设置y值

javascript - 使用javascripts的availHeight和availWidth更改图像大小

javascript - 当提交按钮位于表单之外时使用 $.ajax 提交表单

javascript - .on() 的有效 jQuery 代码如何与 API 文档相匹配?

javascript - 转换 tfjs 模型以在 C++ 中的 Tensorflow 中使用

javascript - 未捕获的 TypeError : Object function (a, b){return new e.fn.init(a,b,h)} 没有方法 'widget'

javascript - 并行运行两个 async.series

javascript - JQuery 从 .show() 中删除动画并在显示元素后执行某些操作

javascript - 如何从 joomla 的 url 中删除 catid 和 itemid?