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>

JQuery コード

// 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 に答える