2013-07-05 60 views
0

代碼:如何顯示jquery對話框標題欄上的複選框?

jQuery的對話框,

$('#status-dialog') 
       .dialog({ 
        hide: 'fade', 
        autoOpen: false, 
        resizable: true, 
        title: 'Status', 
        modal: false 
       }); 

Index.cshtml

<div class ="cb-status"> 
    <input id="accept-cb-name" type="checkbox"/> 
    By Name<br /><br /> 
</div> 

如何顯示在jQuery的對話框標題( 「狀態」)欄的複選框?

+0

我不認爲有buitin功能這一點。創建它的最好方法是使用檢查器或螢火蟲編輯DOM(添加輸入),然後使用jQuery代碼將輸入附加到正確的位置。 – jcubic

+0

你可以發表如何完成此任務的示例示例,謝謝。 –

回答

1

入住這裏DEMO http://jsfiddle.net/yeyene/GnpQ8/7/

$(document).ready(function(){ 
    $("#dialog-model").dialog({ 
     create: function (event, ui) { 
      $(".ui-dialog-title").html('<input id="accept-cb-name" type="checkbox"/> By Name'); 
     }, 
     width: 250, 
     height: 150,  
     modal: true, 
     resizable: false 
    }); 
    // checkbox event 
    $(document).on('click','.ui-dialog-title input', function(){ 
     alert('Bang !!'); 
    }); 
}); 
+0

如何在此處爲複選框寫入點擊事件? –

+0

檢查我的更新答案並再次演示。 – yeyene

+0

有一個疑問,那就是如果有'兩個複選框'以及如何檢查'(使用類或其他)'是否在點擊事件中檢查了'特定複選框' –