-2

this is my original Code

HTML -

<select id="sel1">
    <option value="1">ONE</option>
    <option value="2">TWO</option>
    <option value="3">THREE</option>
    <option value="4">FOUR</option>
    <option value="5">FIVE</option>
</select>
<select id="sel2">
    <option value="1">ONE</option>
    <option value="2">TWO</option>
    <option value="3">THREE</option>
    <option value="4">FOUR</option>
    <option value="5">FIVE</option>
</select>

Javascript Code -

var sel2 = $('#sel2').html();
$('#sel1').change(function() {
    $('#sel2').html(sel2);
    $('#sel2 option').each(function() {
        if ($(this).val() <= $('#sel1').val()) $(this).remove();
    });
});

This is the error when i embed this script in my site, please help me to fix this.

TypeError: $ is not a function
Chetan Soni
  • 784
  • 1
  • 6
  • 11

2 Answers2

1

You should include JQuery reference in your page.

<script type="text/javascript"
 src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</script>
L.A.
  • 148
  • 7
0

I am sure your order is not correct,Make sure you put this code after you include jquery.

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</script>

<script>
 //your code.
</script>
Anand Singh
  • 2,343
  • 1
  • 22
  • 34