0

我打算在键盘关闭之前获得我的 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];

我哪里做错了?如何让它发挥作用?

PS:returnResult函数放在函数getInputSelection的第一行时有效,但在函数底部不起作用。

4

0 回答 0