jquery - Keypress and values -
i created table , fill random numbers . want find them, @ same time use keypress. if match found , select cell in different color. how convert understandable value eventobject.which
function keypress() { $('#search').keypress(function (eventobject) { $('td').each(function(index, element) { $(element).val() = eventobject.which }); }); }
since elments tds, you'll need use html() not val() or set contents. see below:
$('#search').keyup(function (e) { //var pressed = string.fromcharcode(e.keycode); var search = $(this).val(); $('td').removeclass('found'); $('td').each(function(index, element){ if($(element).html() == search){ $(element).addclass('found'); } }); }); .found{ background-color:green; } <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="text" id="search" value="" /> <br> <br> <table width="600" border="1"> <tbody> <tr> <th scope="col"> </th> <th scope="col"> </th> </tr> <tr> <td>123</td> <td>234</td> </tr> <tr> <td>345</td> <td>456</td> </tr> </tbody> </table>
Comments
Post a Comment