繁体   English   中英

JS替换文字

[英]JS Replace Text

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

替代文字

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

这是下拉代码:

$("#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)来设置Choose an Action元素的$('some selector').text(something)

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

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

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

或者就像@slaks所做的那样

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

取决于元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM