我希望用户选择/检查一个单选按钮(对于这个例子,我使用了方向)。使用按钮,您可以将一些元素附加到另一个 div(侧边栏)。
我想要完成的事情:根据选中的单选按钮,我想要附加另一个图像/div。所以当检查“左”时,我希望“.LEFT”DIV附加(而不是值)。我怎样才能做到这一点?
希望你能帮助我。我正在寻找一个明确的解释。
HTML
<div>
<input type="text" name="itemtitle" id="itemtitle" value="Title" />
<br/>
<input type="radio" id="up" name="direction" value="Up" /> Up
<input type="radio" id="down" name="direction" value="Down" /> Down
<input type="radio" id="left" name="direction" value="Left" /> Left
<input type="radio" id="right"name="direction" value="Right" /> Right
<button id="addbutton">add it</button>
</div>
<div id="sidebar"><h1>Sidebar</h1>
</div>
JS
$('#addbutton').click(function() {
var $addDiv = $('<div></div>', {
'class': 'bluebox'
}).html($('#itemtitle').val() + ' ' + $('input[name="direction"]:checked').val() + '<input type="button" class="removebtn" value="." id="removebtn"/>');
if ($('input[name="direction"]:checked').val() == 'Left') {
$('.Left').appenTo($addDiv);
}
$('#sidebar').append($addDiv);
$('.removebtn').live('click', function() {
$(this).parent().remove();
});
$('.bluebox').draggable({
revert: true
});
});