In firefox jquery working fine, but not in chrome? -


i have problem please me.

i'm creating 2 fields category , subcategory, based on user's select option in category field, options changed in subcategory write code this.

this code working fine in firefox in chrome not working, i'm not sure why it's happening.

$("#world").click(function(){    $("#sub_article").html('<option value="">select</option><option value="">us</option><option value="">chaina</option><option value="">uk</option><option value="">pakistan</option><option value="">others</option>');    $('#type_novel').html('');  });  $("#buss").click(function(){    $("#sub_article").html('<option value="">select</option><option value="">indian business</option><option value="">international business</option><option value="">markets</option><option value="">shares</option><option value="">others</option>');    $('#type_novel').html('');  });  $("#tech").click(function(){    $("#sub_article").html('<option value="">select</option><option value="">social</option><option value="">it services</option><option value="">mobiles & gadgets</option><option value="">jobs</option><option value="">others</option>');    $('#type_novel').html('');  });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>  <label>    <span>category :</span><select name="cat_article" id="cat_article">    <option value="">select</option>    <option id="world" value="job inquiry">world news</option>    <option id="buss" value="job inquiry">business</option>    <option id="tech" value="job inquiry">technology</option>    </select>  </label>  <label>    <span>sub category :</span><select name="sub_article" id="sub_article">    <option value="">select</option>    </select>  </label>  

the <option> tag isn't supposed support onclick event (.click in jquery) why see working in browsers not others.

instead, set meaningful values value attribute in <option> tags, , add .change handler <select> tag.

for example:

$('#cat_article').change(function(){         switch($(this).val()){             case 'world':                 $("#sub_article").html('<option value="">select</option><option value="">us</option><option value="">chaina</option><option value="">uk</option><option value="">pakistan</option><option value="">others</option>');                 $('#type_novel').html('');                 break;             case 'buss':                  $("#sub_article").html('<option value="">select</option><option value="">indian business</option><option value="">international business</option><option value="">markets</option><option value="">shares</option><option value="">others</option>');                 $('#type_novel').html('');                 break;             case 'tech':                 $("#sub_article").html('<option value="">select</option><option value="">social</option><option value="">it services</option><option value="">mobiles & gadgets</option><option value="">jobs</option><option value="">others</option>');                 $('#type_novel').html('');                 break;         }     }); 

html:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <label>   <span>category :</span><select name="cat_article" id="cat_article">   <option value="">select</option>   <option value="world">world news</option>   <option value="buss">business</option>   <option value="tech">technology</option>   </select> </label> <label>   <span>sub category :</span><select name="sub_article" id="sub_article">   <option value="">select</option>   </select> </label>