1
這只是一個普遍的問題......我正在試圖找出如何激發一個事件(調用一個函數)來填充一個選擇(下拉)選項,一旦用戶點擊在上面。核心問題是: 只有在選擇(或類似)被點擊時,我怎麼才能激發一個事件...而不是在改變時再次發起事件(在選擇...時,當用戶選擇什麼)?通用動態選擇框問題
這只是一個普遍的問題......我正在試圖找出如何激發一個事件(調用一個函數)來填充一個選擇(下拉)選項,一旦用戶點擊在上面。核心問題是: 只有在選擇(或類似)被點擊時,我怎麼才能激發一個事件...而不是在改變時再次發起事件(在選擇...時,當用戶選擇什麼)?通用動態選擇框問題
$(function() {
var options = ["the", "brown", "fox", "jump"];
$('#create-select').click(function(e) {
e.preventDefault();
var select = '<select id="select-create">\n';
$.each(options,function(i, item) {
select += '<option ' + (i === 0 ? 'selected': '') + ' value="' + item + '">' + item + '</option>\n';
});
select += '</select>';
$(this).fadeOut(200,function(){
$(select).insertAfter(this);
$(this).remove();
});
});
$('#select-create').live('change',function() {
alert($(this).val())
});
});
怎麼樣的`.focus()觸發事件' – 2011-02-09 22:12:32
.focus()很好地工作!謝謝! – sysmnt 2011-02-10 00:34:44