我使用ajax来获得输出。响应出现在firebug面板上。但是在我的浏览器上没有。
这是我使用的表格。
<LABEL for="test">
Party Name
<input type id='test' name="test" class=".test" />
</LABEL>
Ajax成功调用
success: function (html)
{
$("#test").append(html);
}
<select name="plid" id="plid">
<option value="" selected="selected">--Select the Pack Name--</option>
<option value='A TO Z PHARMACY'>A TO Z PHARMACY</option>
<option value='A.A.HOMOEO HALL'>A.A.HOMOEO HALL</option>
<option value='A.A.HOMOEO HALL (ROBRA)'>A.A.HOMOEO HALL (ROBRA)</option>
</select>
使用.val()
设置input
中的数据
$("#test").val(html);
- http://api.jquery.com/val/
如果你想在文本输入后附加html,你可以这样做-
$(html).insertAfter('#test');
演示--->
http://jsfiddle.net/8uSWP/1/根据您在pXL上面的评论中询问的内容,如果您返回的select
已被格式化,EX:
<select>
<option>Stuff</option>
..more options
</select>
然后你可以这样做:
$("#test").after(html);
这将在ID为test
的输入后添加select