我的javascript到jQuery的转换有一个bug
我猜这个javascript只是找到名为我的javascript到jQuery的转换有一个bug,javascript,jquery,Javascript,Jquery,我猜这个javascript只是找到名为divid的div,然后将其与sendit函数一起使用 var somevalue = 19; if (navigator.appName.indexOf("Microsoft") != -1) { thediv = window["divid"]; } else { thediv = document["divid"]; } thediv.sendit(somevalue); 我可以想象,在jQuery中,它看起来像这样简单: v
divid
的div,然后将其与sendit
函数一起使用
var somevalue = 19;
if (navigator.appName.indexOf("Microsoft") != -1) {
thediv = window["divid"];
} else {
thediv = document["divid"];
}
thediv.sendit(somevalue);
我可以想象,在jQuery中,它看起来像这样简单:
var somevalue = 19;
$('divid').sendit(somevalue);
但它不起作用!!我会错过什么
我应该说它在其他JavaScript代码的中间,这会是个问题吗? 假设存在ID为'divid'的元素,则需要使用ID选择器#
这可能不是全部答案,因为不清楚在哪里定义了
sendit
。假设存在ID为'divid'的元素,则需要使用ID选择器#
这可能不是全部答案,因为不清楚在哪里定义了
sendit
。您需要获取实际的DOM对象(而不是JQuery集合)才能访问在其上设置的函数
$('divid').get(0).sendit(somevalue);
您需要获取实际的DOM对象(而不是JQuery集合)才能访问在其上设置的函数
$('divid').get(0).sendit(somevalue);
什么是
sendit
?给我一个新的…什么是发送它
?新的给我。。。