2010-12-08 15 views
5
<script type="text/javascript"> 
    jQuery(document).ready(function($){ 
     $('.date').datepicker($.datepicker.regional['cs']); 
     $(".votePollState").button({ icons: {primary:'ui-icon-closethick'},text: false }); 
    }); 
</script> 

HTMLコード:jQuery UIボタン - スタイル変更とアイコンチェックボタン

<input type="checkbox" class="votePollState" id="point-1"/><label for="point-1">Choice 1</label> 

<input type="checkbox" class="votePollState" id="point-1"/><label for="point-1">Choice 1</label> 

私はチェックボックスの状態のためにいくつかのアイコンを設定する必要がある、ないにチェックチェックボックスは、他のアイコンがありませんし、チェックボックスをチェックし、他のを持っています。いいえ、チェックボックスをオンにすると、これはアイコンがいくつかありますが、境界線の色が変わります。

iPhoneのON/OFスイッチボタンを使用しています。

$(".votePollState").button({ 
    icons: {primary:'ui-icon-closethick'}, 
    text: false 
}).change(function() { 
    $(this).button("option", { 
     icons: { primary: this.checked ? 'ui-icon-check' : 'ui-icon-closethick' } 
    }); 
}); 

You can test it out here

THX

+0

質問はあまり明確ではありません。言い換えてみてください。 – Vikash

答えて

12

あなたはこのようにそれに基づいて、アイコンを、チェックボックスの.checked状態を取り、割り当てられた.change()ハンドラを追加することができます。

+1

あなたのコードは実際に動作します、ありがとう!私は、jQueryデバイスは、チェックされたアイコンとチェックされていないアイコンをボタンに追加するために、このメソッドのオプションを追加するべきだと考えています。 – Deele

関連する問題