【发布时间】:2011-08-08 11:06:56
【问题描述】:
我在下面的 jquery 代码中循环遍历一个 div 并找到 2 个下拉菜单和 1 个文本框。
所以基本上 div 中的每一行都会有 2 个 HTML SELECT 和 1 个输入类型文本框
我想根据这 2 个 HTML 选择的选定值对文本框进行验证。
例如:如果我从第一个下拉菜单中选择 option1 并从第二个下拉菜单中选择 option3,那么我的文本框只能包含 20 个字符。
请告知我该怎么做。
var searchString = '';
$("#btnSearch").click(function () {
searchString = "";
$("div.cloneRow").each(function () {
if ($(this).find("input[type=text]").val() != '') {
$(this).find("select").each(function () {
if ($.trim($(this).val()) != '') {
searchString += $.trim($(this).val()) + " ";
}
});
$(this).find("input[type=text]").each(function () {
searchString += $.trim($(this).val());
});
}
});
alert(searchString);
});
});
谢谢
【问题讨论】:
标签: jquery drop-down-menu textbox