我的页面上有多个选择框,ID为drop_01
,drop_02
,依此类推。
我正在编写一个jQuery,无论何时更改选择框,我都会获得该选择框的所选选项数。以下是jQuery但它不起作用。谁能告诉我我做错了什么。
var x = "drop_" + idnum; // (idnum contains the numeric index like 01,02 etc).
var length = $(' "#" + x option:selected').length;
但是当我给出如下的硬编码ID时,它可以正常工作。
var length = $('#drop_02 option:selected').length;
请帮忙。
答案 0 :(得分:0)
您没有正确连接选择器的字符串:
var length = $('#' + x + ' option:selected').length;
我强烈建议你使用带语法高亮的编辑器,因为它几乎不可能错过这样的错误。