如何在onchange事件触发时获取下拉选择值

时间:2016-01-12 13:42:54

标签: jquery

我有一张桌子,两列的每一行都有两个下拉列表。这些下拉列表为cboStatecboCity。当用户选择状态时,我需要在警报中显示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());
});

1 个答案:

答案 0 :(得分:2)

$("#gridContent .webgrid-table tbody [id*='cboState']").change(function () {
    alert('State ' + $(this).children(":selected").text() + ' ' + $(this).val());
});