Javascript 如何在objective c中实现jQuery

Javascript 如何在objective c中实现jQuery,javascript,jquery,iphone,ios,objective-c,Javascript,Jquery,Iphone,Ios,Objective C,我打算在键盘关闭之前获取webview的插入符号位置。 有一个基于jQuery的插件,jCaret可以很容易地做到这一点 $(this).caret().start //this gets the start position of caret 如果我直接使用它,它不起作用 function getInputSelection(el) { var start = 0, end = 0; start = el.caret().start.value; end = el.caret().en

我打算在键盘关闭之前获取webview的插入符号位置。 有一个基于jQuery的插件,jCaret可以很容易地做到这一点

$(this).caret().start  //this gets the start position of caret
如果我直接使用它,它不起作用

function getInputSelection(el) {
var start = 0, end = 0;

start = el.caret().start.value;
end =  el.caret().end.value;

returnResult("storeCaretPosition",[start,end,0]); // another external plugin that    
                                                  //calls objective c from java script

}
在目标c中,我用这个来称呼它

NSString* js = @"getInputSelection(document.getElementById('content'))";
[_changWeiBo stringByEvaluatingJavaScriptFromString:js];
我哪里做错了?如何让它工作


注意:returnResult函数在放在函数getInputSelection的第一行时起作用,但在函数的底部不起作用

当您调用stringByEvaluatingJavaScriptFromString时,您在哪里声明(评估)函数的脚本?在my dismissKeyboard函数中,该函数在键盘关闭之前被正确调用。