将在运行时组合框中使用追加 代码在运行时JQUERY
问题描述:
我已经添加HTML元素:将在运行时组合框中使用追加 代码在运行时JQUERY
function addFormField() {
$("#inputss").append("<strong>asif</strong>"); }
,但我怎么可以添加在运行时,看起来像这样一个选择的元素..
PHP代码:
<select name="pre_req" id="pre_req" class="inputs"
value=<? if($this->uri->segment(2)=='update') echo $results['pre_req']?>>
<option value='None'>None</option>
<? foreach($combo1 as $row)
echo "<option value=$row[sub_name]>$row[sub_name</option>";
?>
</select>
答
如果你想拥有的客户端(即JavaScript代码。),增加了一个HTML元素,你显然不能有PHP代码中有。您需要有一个用PHP编写的网页,它返回您想要的HTML元素的HTML,然后使用jQuery插入该元素。 jQuery对这个$.load()有一个非常方便的方法,但是你需要首先创建一个元素。例如。
$("#inputss").append("<div id='placeholder'></div>");
$("#placeholder").load('someAjaxService.php')
thnks..i这样做.. $选择= “
无”; \t \t \t \t \t \t的foreach($ COMBO1为$行) \t \t \t \t \t \t \t $选择= “ $行[sub_name]”。 \t \t \t \t \t \t $选择= “
”。 然后 onClick =“addFormField('=$select?>') 其工作现在 – mysterious 2010-07-21 06:41:52