我有一个下拉菜单,如下所示:
alt text http://img84.imageshack.us/img84/2193/picture2kx.png
它工作正常,但我需要用用户从框中选择的任何链接替换文本“选择一个动作”。处理这个问题的最佳方法是什么?
以下是下拉列表的代码:
$("#dd_open a").click(function(event) {
event.preventDefault();
$("#dd_open a").removeClass('selected');
$(this).addClass('selected');
return false;
});
$("#dd_btn").click(function(event) {
window.location.href = $("#dd_open a.selected").attr('href');
});
答案 0 :(得分:1)
您可以通过调用Choose an Action
来设置$('some selector').text(something)
元素的文字。
您可以通过在点击处理程序中调用$(this).text()
来获取所点击元素的文字。
答案 1 :(得分:1)
$('#ChooseAnActionElement').val( $(this).val() );
以上内容将使用所选元素的内容替换元素的内容。
或者@slaks已经完成了
$('#ChooseAnActionElement').text( $(this).text() );
取决于元素。