ユーザーにラジオボタンを選択/チェックしてもらいたいです(この例では、道順を使用しました)。ボタンを使用すると、いくつかの要素を別の div (サイドバー) に追加できます。
私が達成したいこと:チェックされているラジオボタンに応じて、別の画像/ divを追加したい。したがって、「Left」がチェックされている場合は、「.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
});
});