【发布时间】:2023-04-08 03:21:02
【问题描述】:
这是我的程序的代码:
<div id="sp">
<div style="line-height:22px;background:#fafafa;padding:5px;">Select a language</div>
<div style="padding:10px">
<input type="radio" name="lang" value="01"><span>Java</span><br/>
<input type="radio" name="lang" value="02"><span>C#</span><br/>
<input type="radio" name="lang" value="03"><span>Ruby</span><br/>
<input type="radio" name="lang" value="04"><span>Basic</span><br/>
<input type="radio" name="lang" value="05"><span>Other</span>
</div>
</div>
<script type="text/javascript">
$(function(){
$('#sp').appendTo($('#cc').combo('panel'));
$('#sp input').click(function(){
var v = $(this).val();
var s = $(this).next('span').text();
$('#cc').combo('setValue', v).combo('setText', s).combo('hidePanel');
});
});
</script>
如果用户选择“其他”单选按钮,我想显示一个文本框,以便用户输入其他语言的名称。
【问题讨论】:
-
您的代码似乎需要提供
combo()方法的插件;如果这与您遇到的问题相关,并且需要帮助,请添加指向该插件的链接。
标签: javascript jquery jquery-ui jquery-easyui