2016-09-26 10 views
0

それはHTML本体に対して文字インデックスのonClickを、知ることが可能です。文字インデックスを取得する方法のonClick [HTML]

私は成功せず、検索してみました。 Angular JS/Ionicを使用しているため、Jqueryを使用できません

+2

文字インデックスとは何ですか? – Malk

+0

なぜ関数のパラメータとして値を渡すことができますインデックスを使用したいですか? – MarioAleo

+0

は、あなたが希望しているのか、それをより明確にするためにいくつかの例のHTMLまたは何かを含めることはできますか? – dwbartz

答えて

1

文字列のうちどの文字がクリックされたのかを知りたい場合は、それぞれにイベントリスナーを添付する必要がありますそれら。コントローラで

<span ng-click="charClick(0)">H<span> 
<span ng-click="charClick(1)">E<span> 
<span ng-click="charClick(2)">L<span> 
<span ng-click="charClick(3)">L<span> 
<span ng-click="charClick(4)">O<span> 

:あなたのテンプレートでは

$scope.charClick = function (index) { 
    console.log(index); 
} 

これは非常に厄介です。あなたはおそらく、あなたが手動で多くのコードを繰り返す必要がないように、各文字を描画するためにng-repeatを使用する必要があります。

関連する問題