做一个表单,里面要用到单选框,用bootstrap的radio button,效果很不错,但却不知道怎么用JQUERY取值:
<div id="typeclass" class="btn-group" data-toggle="buttons-radio">
<button type="button" class="btn btn-primary">1</button>
<button type="button" class="btn btn-primary">2</button>
<button type="button" class="btn btn-primary">3</button>
</div>
测试$("#typeclass button:active").text();是无效的。如果是用LABEL+INPUT的话,一个是多了个圈,另外就是按下的效果没用了。
今天把整个代码改成bootstrap3的,现在可以在BTN-GROUP里面用INPUT了,谢谢解答,但没办法给分。
æè¿æ3个BUTTONï¼3个BUTTONç»æä¸ä¸ªBUTTON-GROUPï¼ç¶å设置为RADIO模å¼ï¼ç¨button:activeæ¯ä¸ºäºè·ååªä¸ªBUTTON被æä¸ãå¨CHROMEéé¢å¯ä»¥çå°$("#typeclass button:active")æ¯æä¸è¥¿çï¼ä½ä¸ç¥é该ç¨ä»ä¹æ¥åå¼ã
追çé£åªæ¯ä¸ä¸ªjquery对象èå·²ï¼å¦æä½ ä¸ºäºå®ç°åªä¸ªè¢«è·åï¼å¯ä»¥ç¨thisæ¥å®ç°ãå¦ä¸ï¼
$(document).ready(function(){ä½ è¿æ ·åªè½åå¾ç¹å»å½æ¶çå 容ï¼èæè¿æ¯ä½ä¸ºä¸ä¸ªRADIOçé项ï¼éè¦å¨æ´ä¸ªè¡¨åæ交çæ¶åæéè¦è·åå 容ãå¦å¤è¡¥å ä¸ä¸ï¼$("#typeclass button:active").text();è·åçä¸æ¯æªå®ä¹ï¼èæ¯ç©ºå¼ã
追çæ没æ说é£ä¸ªæ¯æªå®ä¹ï¼è¯´äºæ¯ä¸ªå¯¹è±¡æ¥çï¼è¯·æ表åæ¾åºæ¥ 顺便æradioåéæ¡ä¹æ¾åºæ¥ ä½ éè¦çæ¯ä¸æ¯æä¸ä¸ªsubmitä¹åå°±è·åå°ææåéæ¡è¢«éä¸çå¼