Я пытался сделать это:
var selec = $("li:Contains('"+ $("#main").val() +"')");
selec.eq(1).addClass("virtual");
И мой CSS:
.virtual
{
backgroung:red;
color:white;
}
И HTML выглядит примерно так
<input type="text" id="main" />
<div id="bottom-div">
<ol>
<li>Content1</li>
<li>Content2</li>
<li>Content3</li>
<li>Content4</li>
<li>Content5</li>
<li>Content6</li>
<li>Content7</li>
<li>Content8</li>
<li>Content9</li>
<li>Content10</li>
<li>Content11</li>
<li>Content12</li>
<li>Content13</li>
</ol>
</div>
<div id="apparent-div">Apparent div</div>
ContentContent Conetent<br />
ContentContent Conetent<br />
ContentContent Conetent<br />
ContentContent Conetent<br />
ContentContent Conetent<br />
ContentContent Conetent<br />
ContentContent Conetent<br />
ContentContent Conetent<br />
<div id="key"></div>
JavaScript прекрасно показываетсодержание, которое я хочу, но не добавляет к нему класс, почему?
Где я ошибся?