I don’t need to know if you have options selected, I just need to know if you have options available. In case I have one or more options, I want to manually add another option that is “all”. And by default it is selected.
I have seen that the following is used on the internet, but I have tried it and it always gives me 1. It does not matter if there are 2 options, 1 or none.
$('#myselect option').length == 0
$('#myselect').has('option').length == 0
var menu = getElementById("select_id");
if(menu.options.length) {
// has children
} else {
// empty
}
$("#myselect option").length > 0
Naturally I have changed the identifier for mine.
Would someone know how to do it?
Thanks in advance