原先的操作是:用户输入某个值,利用模糊查询查出所有关于用户输入值相关的物品,然后用LIST传回前台,循环输出再下拉框,让用户选择,然后根据用户选着,查出对应值的所有数据 。
现在要求是:用户输入值后。查询出来的有关物品放入下拉框的同时"默认选中第一个,并且显示该默认值的所有信息"。原先的都是等用户点击了后才会查询,现在改成默认的情况下,需要怎么处理啊?求各位大神指点。。
trigger下绑定的事件就行了
$('#tt').html('模糊ajax返回的内容组合成的option html').trigger('change')
先定义一个var defualtvalue="llll";
初始化时
str=defualtvalue;
用户点击时
str=用户选择value
data{
'select':str
}
你原来不是把查询的值进行循环下拉么?
现在你直接在循环开始,把data的第一个值赋给value就可以了。
在回调的success方法里,用返回的查询结果给select的option遍历初始化,赋值完之后,再加一句js代码给select的第一个option属性设置为selected
试下keyup或blur事件