4 jquery
好的,这就是我到目前为止...感谢Paolo.
它工作正常,但只有我有现有的单选按钮选项.
如果我需要创建一个没有任何预先存在的新单选按钮怎么办?
最终我想要做的是创建一个选项数组,循环它们并输出一个选项列表作为单选按钮.所以最初,"abc"div中没有单选按钮.
提前致谢!
<script>
$(document).ready(function() {
// add a new input when a new color is chosen, for example
$('#aaa').change(function() {
var radio = $('<input>').attr({
type: 'radio', name: 'colorinput', value: '2', id: 'test'
});
$(':radio:last-child', '#abc').after(radio).after('option 3 ');
});
});
</script>
<form id='abcdef'>
<select id="aaa">
<option>red</option>
<option>blue</option>
<option>other</option>
</select>
<div id="abc">
Input<BR>
option 1 <input type="radio" name="colorinput" value="1" />
option 2 <input type="radio" name="colorinput" value="2" />
</div>
<BR>
</form>
Run Code Online (Sandbox Code Playgroud)
好的,鉴于你的更新问题,这应该做(或非常接近):
$(function() {
$("#aaa").change(function() {
$('<input type="radio" name="colorInput" id="test" value="2">')
.appendTo($("#abc")).before('Option 3');
});
});
Run Code Online (Sandbox Code Playgroud)
要记住的事情:
| 归档时间: |
|
| 查看次数: |
19938 次 |
| 最近记录: |