Java认证之jquery操作单选、复选、下拉(4)* p2 {4 m( H& s4 J" [( C
+ s" A" h1 R; {, I
6 ]6 Q+ E( b, ^* t( Nelse) R7 t3 F# X0 P
{
$ m1 g. d: G7 j4 \alert(“待删除的项不存在!”);
% Y& d! w4 S8 v. V! c0 B}; z4 \7 n' l& z0 k
}# t* M) x8 y, i" g% p7 X! n& h) I
//删除select中指定索引的项
; _% Z; u9 y5 k+ djQuery.fn.removeIndex = function(index)& \6 A: E: L/ T! ^9 [* q1 V# f5 B1 G' C
{
@0 J- p- o7 b) Hvar count = this.size();% o1 k4 ^$ j; ^, r% K4 `
if(index 》= count || index 《 0). y$ x; `3 l. o9 D5 u
{
- F$ D; ^/ x9 \7 z% Aalert(“待删除项索引超出范围”);
' B& w5 X& Y- f& L! b, [" e}
6 t, ?4 { K) D0 M1 F- R1 O% welse
# a( B9 e& X# ~{' f* y; M' s1 Y7 c- x- _
jQuery(this).get(0).remove(index);
4 H N- @- n' X& k( V5 {, t} S' S4 A' }' H8 T
}
6 J( q2 J6 w# F, X% i* `7 h//删除select中选定的项* k2 m4 s- s" R; R# O9 a7 K
jQuery.fn.removeSelected = function()3 r& S7 V7 R( m3 k0 I# P4 M
{
2 n/ U0 o( ~# w# W/ _/ Lvar index = this.getSelectedIndex();
I7 c& z$ w1 P/ I4 w, othis.removeIndex(index);
, V" d- K2 @$ |0 S9 R}4 h% w/ N4 O0 R
//清除select中的所有项
9 O$ d' A" S2 l9 _! KjQuery.fn.clearAll = function()
' I5 o' m9 o0 `& O- `8 X9 Y{# k0 S3 {) F9 A6 O6 I
jQuery(this).get(0).options.length = 0;
9 p J6 ?0 D- z} |