我有一个如下所示的下拉菜单:
它工作正常,但我需要将文本“选择操作”替换为用户从框中选择的任何链接。处理这个问题的最佳方法是什么?
这是下拉列表的代码:
$("#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');
});
最佳答案
$('#ChooseAnActionElement').val( $(this).val() );
上面将用所选元素的内容替换元素的内容。
或者像 @slaks 所做的那样
$('#ChooseAnActionElement').text( $(this).text() );
取决于元素。
关于javascript - JS 替换文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3421270/