data-filter not working on phones

data-filter not working on phones

Hi All, 

I tried to run a sample code for filter widget/data-filter="true" from jquery mobile version 1.4.2 
site example like this but it's not filtering the text on phones (although the code is working on W3Cschools "Try it Yourself"). If it's a known problem please help!!

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<title>Single page template</title> 
<link rel="stylesheet" href="js/jQM-flat/jquery.mobile.flatui.css">
<link rel="stylesheet" type="text/css" href="css/index.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.2.min.js"></script>
</head>
<body>
<form>
    <input data-type="search" id="divOfPs-input">
</form>
<div class="elements" data-filter="true" data-input="#divOfPs-input">
<p><strong>These</strong> Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam</p>
<p><strong>tags</strong> nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p>
<p><strong>Tags</strong> erat, sed diam voluptua. At vero eos et accusam et justo duo dolores </p>
<p><strong>are</strong> et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est</p>
<p><strong>Filterable</strong> Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur</p>
</div>
</body>

Before that i tried it with this

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<title>Single page template</title> 
<link rel="stylesheet" href="js/jQM-flat/jquery.mobile.flatui.css">
<link rel="stylesheet" type="text/css" href="css/index.css" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/jquery.mobile-1.4.2.min.js"></script>
</head>
<body>
<form>
    <input id="filterTable-input" data-type="search">
</form>
<table data-role="table" id="movie-table" data-filter="true" data-input="#filterTable-input" class="ui-responsive">
<thead>
        <tr>
            <th data-priority="1">Rank</th>
            <th data-priority="persist">Movie Title</th>
            <th data-priority="2">Year</th>
            <th data-priority="3"><abbr title="Rotten Tomato Rating">Rating</abbr></th>
            <th data-priority="4">Reviews</th>
        </tr>
        </thead>
        <tbody>
            <tr>
                <th>1</th>
                <td><a href="http://en.wikipedia.org/wiki/Citizen_Kane" data-rel="external">Citizen Kane</a></td>
                <td>1941</td>
                <td>100%</td>
                <td>74</td>
            </tr>
            <tr>
                <th>2</th>
                <td><a href="http://en.wikipedia.org/wiki/Casablanca_(film)" data-rel="external">Casablanca</a></td>
                <td>1942</td>
                <td>97%</td>
                <td>64</td>
            </tr>
            <tr>
                <th>3</th>
                <td><a href="http://en.wikipedia.org/wiki/The_Godfather" data-rel="external">The Godfather</a></td>
                <td>1972</td>
                <td>97%</td>
                <td>87</td>
            </tr>
        </tbody>
</table>
</body>
</html>

The error message displayed on logCat is  "SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have zero length"

Both of the sample codes are not working in neither the android version 4.0.4 nor the android version 4.4.2 , jquery mobile versions are mentioned in the script tags.