我有一张桌子,两列的每一行都有两个下拉列表。这些下拉列表为cboState
和cboCity
。当用户选择状态时,我需要在警报中显示cboState
的下拉列表中选定的值和文本,并且我必须在同一个表行中找到cboCity
并获取其选定的值和文本(如果有)。 / p>
我写了这段代码,但它无法正常工作
$("#gridContent .webgrid-table tbody [id*='cboState']").change(function () {
alert('State ' + $(this).tex() + ' ' + $(this).val());
//var cboCity = $(this).closest('tr').find("select[id*='cboCity']");
//alert('City ' + cboCity.tex() + ' ' + cboCity.val());
});
答案 0 :(得分:2)
$("#gridContent .webgrid-table tbody [id*='cboState']").change(function () {
alert('State ' + $(this).children(":selected").text() + ' ' + $(this).val());
});