2010-04-03 6 views
0

Я предполагаю, что этот javascript просто находит div под названием divid, а затем использует его с функцией sendit.У меня есть javascript для jQuery у меня есть ошибка

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, может быть, это проблема?

+0

Что такое 'sendit'? Новый для меня ... –

ответ

2

Вам нужно будет получить фактический объект DOM (а не сборку JQuery) для доступа к функции, установленной на нем.

$('divid').get(0).sendit(somevalue); 
+0

Человек, некоторые из вас, ребята, здесь серьезно. Спасибо. – donpal

2

Предполагая, что существует элемент с идентификатором «дивиде» вам необходимо использовать селектор ID #

var somevalue = 19; 
$('#divid').sendit(somevalue); 

Это может быть не весь ответ, как это неясно, где sendit определена.

Смежные вопросы