JS替换文本

时间:2010-08-06 05:43:28

标签: javascript jquery html

我有一个下拉菜单,如下所示:

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');
}); 

2 个答案:

答案 0 :(得分:1)

您可以通过调用Choose an Action来设置$('some selector').text(something)元素的文字。

您可以通过在点击处理程序中调用$(this).text()来获取所点击元素的文字。

答案 1 :(得分:1)

$('#ChooseAnActionElement').val( $(this).val() );

以上内容将使用所选元素的内容替换元素的内容。

或者@slaks已经完成了

$('#ChooseAnActionElement').text( $(this).text() );

取决于元素。