我想用戶選擇/檢查一個單選按鈕(在這個例子中我用方向)。使用按鈕,您可以將一些元素附加到另一個div(側欄)。追加一個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
});
});
非常感謝你的回答,但現在仍然沒有任何附加好 – Opoe
,編輯我的回答,我認爲現在解決了這個問題。 – mornaner