Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JS替换文本_Javascript_Jquery_Html - Fatal编程技术网

Javascript JS替换文本

Javascript JS替换文本,javascript,jquery,html,Javascript,Jquery,Html,我有一个下拉菜单,如下所示: 它工作正常,但我需要用用户从框中选择的任何链接替换文本“选择操作”。处理这个问题的最佳方法是什么 以下是下拉列表的代码: $("#dd_open a").click(function(event) { event.preventDefault(); $("#dd_open a").removeClass('selected'); $(this).addClass('selected'); return false; }); $("#dd_btn").clic

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

它工作正常,但我需要用用户从框中选择的任何链接替换文本“选择操作”。处理这个问题的最佳方法是什么

以下是下拉列表的代码:

$("#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');
}); 

您可以通过调用
$('some selector').text(something)
来设置
选择操作
元素的文本

通过在单击处理程序中调用
$(this).text()
,可以获取单击元素的文本

$('#ChooseAnActionElement').val( $(this).val() );
上述内容将用所选元素的内容替换元素的内容

或者像@slaks所做的那样

$('#ChooseAnActionElement').text( $(this).text() );
取决于元素。

.val()
将仅在文本框上工作。这些都不是文本框。