对于我的项目,当我使用它时:
$("#txtSearch").keyup(function () {
var x = $("#txtSearch").val();
我可以输入一个搜索文本框,它会输入输入的值并搜索我输入的内容。
@Html.TextBox("txtSearch", null, new { @placeholder = "Search for a Vehicle" })
但是,我不想手动输入的原因是因为该值需要来自Cascade下拉列表中点击的内容。
当我使用以下代码从级联下拉列表中获取值时,它会在搜索文本框中显示值(ID,这是我要搜索的内容),但它实际上并未搜索它
$("#DDMDL").change(function () {
$("#txtSearch").val($(this).val());
.........
@Html.TextBox("txtSearch", null, new { @placeholder = "Search
for a Vehicle" })
如何从级联下拉列表(ID)中获取值,然后像在搜索文本框中输入时一样搜索它?我不明白为什么它不起作用,因为它获得正确的ID,但这次它不会像我将代码更改为.keyup时那样搜索,以允许我输入并搜索。