Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在创建某个组件后调用jQuery_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在创建某个组件后调用jQuery

Javascript 在创建某个组件后调用jQuery,javascript,jquery,html,Javascript,Jquery,Html,这里我调用一个函数在index.html中创建登录模式 $('.login_btn').click(function(){LoginModal.open(); }); 我把LoginModal放在login.js中 var LoginModal = (function(){ var thisObj; return thisObj = mapModalsFactory.create({ attrs: { 'id' : 'login_modal', 'c

这里我调用一个函数在index.html中创建登录模式

$('.login_btn').click(function(){LoginModal.open(); });
我把LoginModal放在login.js中

var LoginModal = (function(){
  var thisObj;
  return thisObj = mapModalsFactory.create({
    attrs: {
      'id'   : 'login_modal',
      'class': ""
    },
    exitBtnClassName: false,
    callbacks: {
      onOpen: function($element){
        var $content = $(
          '<div>' +
            '<input type="text" id= "account" name="account" title="This is ToolTip"/>' +
          '</div>'
        );
        $element.append($content);
      }
    }
  });
})();

更详细地说,如果我单击
login\u btn
,然后键入
$(“#帐户”)。工具提示在开发控制台中,它会起作用。

onOpen
函数中编写调用代码我尝试过,但没有起作用。工具提示是函数吗?我调用引导工具提示。我想你应该确保将它放在
$element.append($content)之后
否则,调用方法时元素
帐户
将不在DOM中。请将调用代码写入
onOpen
函数中。我尝试过,但没有成功。工具提示是函数吗?我调用引导工具提示。我想您必须确保将其放在
$element.append($content)之后
否则,调用方法时元素
account
将不在DOM中。
$('#account').tooltip();