[英]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.