<div id="multiaccount"></div>
如何将方法绑定到上述 div id,以便在存在上述 div id 的页面上调用该方法?
我尝试使用以下代码,但没有成功:
$(document).on('event', '#multiaccount', function() {
somedivOnPage('false', '');
});
我正在使用jquery-190.js
和jqmobile-130.js
。
有什么想法吗?
提前致谢。
<div id="multiaccount"></div>
如何将方法绑定到上述 div id,以便在存在上述 div id 的页面上调用该方法?
我尝试使用以下代码,但没有成功:
$(document).on('event', '#multiaccount', function() {
somedivOnPage('false', '');
});
我正在使用jquery-190.js
和jqmobile-130.js
。
有什么想法吗?
提前致谢。
您在页面中引用的功能是否有效或已定义?
当我在 Fiddle 上测试您的代码时,它起作用了:
<div id="multiaccount">Hello</div>
JS:
$(document).on('click', '#multiaccount', function() {
alert("click() event fired");
});
当页面完成加载时触发jQuery就绪方法。此时,如果页面上存在您的 div,length 属性将返回 1。
$(document).ready(function(){
if($('#multiaccount').length > 0)somedivOnPage('true', '');
else somedivOnPage('false', '');
})
不知道你是否想要这样的东西
$('#multiaccount').bind('customevent', function () {
if ($('#multiaccount').is('visible')) {
// code goes here
}
})
$('#multiaccount').trigger('customevent');