→ kerash:晚點在理解,但是位什麼上面用了 jquery,下面還要 dom ? 09/08 13:21
→ knives:雖然是不會有衝突,不過既然你都用jquery了,何不用到底 09/08 13:30
→ wadexman:主要是jquery才在學習階段 利用各種練習去摸索@@" 09/08 13:34
→ wadexman:所以還用不熟練 09/08 13:35
一開始原本不是用onchange去動作,
而是用以下的程式去跑, 原本select不是額外產生時可以跑,
但是改成用按鈕按一下才出現select選單時, 下面這個程式就沒反應
不知道是哪邊的問題呢? 謝謝
$("select[name=Test]").change(function(){
var ID_=$(this+"option:selected").val();
if (ID_ >0){
var Text_=$(this+"option:selected").text();
var index_=this.selectedIndex;
var STR="";
STR="<div>"+Text_+"<input type='text' name='id' value="+ID_+" /></div>";
$("#SS").html($("#SS").html()+STR);
$(this+"option:selected").remove();
}
});
※ 編輯: wadexman 來自: 211.22.11.170 (09/08 13:49)
※ 編輯: wadexman 來自: 211.22.11.170 (09/08 13:50)
→ kerash:$(this+"....").remove , $(this) 有意義,$(thisxxx) 09/08 14:00
→ kerash:你 this 不是變數怎麼會有東西? 09/08 14:00
→ knives:因為你的select是用js動態產生,除非你在這個select產生的 09/08 16:35
→ knives:後面再用change不然是不會有反應,再不然就用live('change' 09/08 16:36
→ knives:, function()); 這樣你就不用care物件是怎麼產生的 09/08 16:36