我正在写一个插件并有一个问题。考虑这两行
$('target').myPlugin();
var myVar = $('target').myPlugin();
由于第二个目标尚未在DOM中,因此我需要在插件中更改一些功能以实现我的目标。然而,这些更改可能会导致插件在第一个目标上失败。
简单地说,我正在寻找一种方法(如果可能的话)在我的插件中确定目标元素是否已经存在于DOM中或变量中。
任何帮助将不胜感激,并提前感谢您!
更新
稍微阐述......
举个例子,为什么这不起作用?
var wrapper = $('<div/>');
var newInput = $('<input/>').wrap(wrapper);
$('#newDiv').append(newInput);
因为输入实际上还不存在......