Javascript 如何在objective c中实现jQuery
我打算在键盘关闭之前获取webview的插入符号位置。 有一个基于jQuery的插件,jCaret可以很容易地做到这一点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
$(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函数中,该函数在键盘关闭之前被正确调用。