0

我有一个用于虚拟键盘的脚本,我在为上标和下标创建键时遇到了一些问题。例如。当我<'sup'>3<'/sup'>在我的跨度类中使用它时,它会正确显示,但是当我按下该键时,它也会<'sup'>3<'/sup'>在文本框中打印。那么我应该在 jquery 中改变什么?

这是我的工作代码。

HTML 代码:

    <li class="symbol"><span class="off"><sup>11</sup></span><span class="on"><sup>11</sup></span></li>

查询代码

// Special characters
    if ($this.hasClass('symbol')) character = $('span:visible', $this).html();

完整代码:

jsfiddle.net/xMzVY

4

1 回答 1

0

将您的代码更改为:

if ($(this).hasClass('symbol'))
    character = $('span:visible', $(this)).html();
于 2012-07-05T10:02:14.473 回答