やりたいこと
cccccという文字列が何番目にあるか取得したい
HTML
1<div id="Tab_container"> 2 <ul> 3 <li><a href="#">aaaaa</a></li> 4 <li><a href="#">bbbbb</a></li> 5 <li><a href="#">ccccc</a></li> 6 <li><a href="#">ddddd</a></li> 7 </ul> 8</div>
javaScript
1(function(){ 2var $tabnames = $('#Tab_container ul li'); 3var $tabnamesNum = $('#Tab_container ul li').length; 4for(let i=0;i<$tabnamesNum;i++){ 5 if ($tabnames[i].indexOf('ccccc') !== -1) { 6 console.log(i) 7 } 8} 9})();
エラーの内容
$tabnames[i].indexOf is not a function ...
indexOfという命令が使用できないようです。
他にもtext()などで取得しようとしましたが取得できず詰んでいます。
どうすればよいでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。