選項按鈕功能的新增和刪除

2021-09-22 20:17:00 字數 1108 閱讀 3345

選項功能在我們的生活中可以說是很常見的,我們考試的選擇題,網頁的選項,遊戲的角色選擇等等,都涉及到了選項的用處。那麼,我們這次就一起來**一下有關選項功能的寫法。那麼我們需要來到檢視,我們就用題型的例子來講解一二。

首先我們先封裝它的方法,在進行選項的新增或刪除前,我們還需要進行乙個判斷,那就是判斷它的題型。因為要判斷現在的題型是判斷題,單選題,還是多選題。只有先判斷清楚它的題型我們才能進行下一步操作。如果它是乙個判斷題,我們也能新增選項,那麼新增出來應該顯示什麼呢?√亦或是×?,這都不符合常理,不符合現實規律,所以我們在新增刪除按鈕前必須先進行判斷它此時的題型以便我們能更好的進行下一步。

那麼我們需要先來獲取它的題目的題型,

var titletypeid = this, value;//獲取題目型別id值

var inputs = $("#addoptions").find(".form-row").find(「input」);

如果它為判斷題,那麼就只能有兩個選項,就不能新增了。既然是判斷題我們就要對選項進行處理,不管它現在是不是只有兩個選項,我們都要進行刪除多餘的選項這一操作,來確保我們的萬無一失,才不會出錯。我們就接著判斷:

如果以上條件都不符合就得出該題型為單選題或多選題,那麼我們就要把判斷題已經有的「√」,「×」選項內容去除,

if (inputs[0].value == "√" || inputs[1].value == "×") );

如果以上條件不滿足,則進行如下操作:

那麼也是一樣,我們先獲取選項的長度來判斷選項是判斷題還是單選題還是多選題。

最後得出的題型再進行相應的處理。

如果只剩下兩個選項的時候我們也是不能再進行刪除操作的了,因為判斷題只能是兩個選項,其他型別的題也是一樣,最少要剩下兩個選項才能符合現實規律,不然還要出題幹嘛呢,還要學習什麼,都是滿分,就不要老師了。所以最少也得保留兩個選項。

那麼選項的新增和刪除功能就結束了。

新增ArcGIS Server的選項按鈕

在地圖中新增arcgis server的選項按鈕,需要首選建立乙個gmaptype物件,然後使用gmap的addmaptype方法將這個gmaptype物件加入到gmap裡。如下 var gmaptype new gmaptype tilelayers,new gmercatorprojection...

vue之按鈕新增刪除

新增推廣碼 刪除推廣碼 立即提交 立即提交 新增推廣碼彈框 addpromotioncode false,刪除推廣碼彈框 delpromotioncode false,新增推廣碼引數 formaddpromotioncode 刪除推廣碼引數 formdelpromotioncode 表單校驗 rul...

FCKeditor新增刪除功能

第一步找到 fckeditor editor filemanager browser default frmresourceslist.html 在該檔案新增以下紅色部分兩個函式 function delfile fileurl function delfilecallback fckxml 接著找...