在page1.php中jQuery的下拉框,不能使該字段值空
2下拉(DD)盒 - dd1(id="dd1")
和dd2(id="dd2")
和其它的輸入框的存在。
當頁面被訪問時,兩個dds都是可見的。爲dd1下拉的值在那裏,但除了「選擇一個」之外,沒有其他值可用於dd2。
從dd1中選擇一個值。
基於此值,將確定dd2的下拉值。
所以jQuery的ajax調用($.get)
是由page2.php
。從page2.php
下拉框(id="dd3")
創建。並且ajax響應會替換dd2,因此dd2的下拉值現在可見。
從dd2中選擇一個值,並給出其他輸入框值。然後手動按下提交按鈕,通過另一個jquery ajax調用將數據插入到數據庫中。
到目前爲止,一切都安然無恙。
但我想讓所有的dds和輸入字段的值成爲默認值,即沒有選擇或給定的值。使用
代碼:$("#id_name").val('');
我已經成功了,除了DD2一切(DD1和輸入字段)。
我認爲當dd2被id爲dd3的元素通過jquery ajax響應替換時,page1.php中的jQuery代碼不會識別dd3的id名稱,因爲id名稱在page2.php中給出。
使用的代碼:$("#dd3").val('');
我也使用過:$("#dd2").val('')
。但沒有成功
我該如何讓dd2恢復到默認值?
一旦你替換它不再存在的元素...有沒有辦法改變的東西不存在! –
改變?你什麼意思?假設我想保持dd2始終可見。即使我使用display:none css to dd2,那麼這將如何解決問題? page1.php中的代碼是否會識別page2.php中給出的id名稱? –
應該第一次工作 – Enki