2012-05-18 101 views
4

我有兩個問題。我正在使用jquery selectable ui作爲複選框。jquery ui可選複選框

http://jsfiddle.net/skeR4/4/

1)我怎樣才能改變劇本,等等的不同<li>點擊它也強調,而不是取消原先預想強調該元素。並取消選擇用戶重新點擊元素的元素。這樣用戶可以通過單獨點擊每個元素來選擇多個元素,而無需按Ctrl +單擊以選擇多個元素。

<div class="demo"> 

<ol id="selectable"> 
    <li class="ui-state-default">1<input type="checkbox" value="something"></li> 
    <li class="ui-state-default">2</li> 
    <li class="ui-state-default">3</li> 
    <li class="ui-state-default">4</li> 
</ol> 

</div>​ 

<script> 
    $(function() { 
     $("#selectable").selectable(); 
    }); 
</script>​ 

回答

6
$("#selectable").bind("mousedown", function(e) { 
     e.metaKey = true; 
    }).selectable(); 

DEMO

+0

感謝這個工作。你能幫我解答問題2嗎? – arboles