OnClick索引字符串
OnClick Index in String
类似于我在这个问题上问过一段时间关于获得字符串onClick
与Android的索引,我现在想用JavaScript做同样的事情(我使用jQuery库,如果有任何有用的函数对我在那里也是如此)。我已经在网上和Stack Overflow上搜索过了,但似乎找不到任何东西。在我链接的问题中,我的答案涉及(x,y)坐标和偏移量,我注意到jQuery有,但它似乎给出了整个元素相对于文档的位置,而不是实际的(x,y)坐标。是否有类似的方法获得(x,y)坐标与JavaScript(或更简单的方法来获得索引onClick)?如果我的问题不够清楚,给出以下字符串:
玛丽从未上过学。玛丽太酷了。
我想要它,这样如果有人点击第一个"Mary"中的'y',我可以返回3。等等。
一如既往,任何帮助或坚实的方向都是非常感谢的。
如果文本足够短,将每个字母单独包装在一个<span>
中并不可怕。
类似:
var text = $("#clickable-letter-div").html();
var wrapped = $.map(text.match(/./g), function(s, idx){
return "<span class='letter'>" + s + "</span>"
}).join("");
$("#clickable-letter-div").html(wrapped);
$(".letter").click(function(){
var pos = $(this).parent().children().index(this);
alert(pos);
});
相关文章:
- AngularJS-ng使用字符串索引在数组上重复
- 在 JavaScript 中动态创建带有字符串索引的二维表
- 按字符串索引的 Javascript 数组
- 按字符串索引访问字典对象
- 每个和字符串索引
- 使用字符串中的开始和结束单词以及 javascript 中的子字符串索引查找子字符串
- JavaScript 数组中的字符串索引
- 如何从数组中删除特定元素?与字符串索引
- Why for var在数组中返回一个字符串索引
- 为什么数组中的字符串索引不会增加'长度'
- 字符插入错误的字符串索引
- Javascript字符串索引
- 如何在不计算扩展实体的情况下找到标记(元素)的字符串索引?
- 如何忽略字符串索引中的空格,并在句子中的每个单词上以大写字母开头
- Jquery的每个函数都不能用于字符串索引数组
- 为什么IE's插入符在文本输入中的位置不等于字符串索引?解决方法是什么?
- 字符串索引器在本地工作,但在网站托管时不起作用
- 在Javascript中迭代由字符串索引的数组
- 在javascript中创建两个数组的字符串索引对象
- 如何创建具有字符串索引的二维对象并循环遍历结果