实际上,我需要从href值中删除“#”,我曾经使用过replace方法,但无法正常工作。假设我在targetId=#general1
中获得了价值,因此我需要删除#
并将其附加到另一个类中。
$(document).ready(function() {
$('.dropdown-menu li a').click(function() {
var targetId = $(this).attr('href');
$('#activepage').text(targetId);
});
})
最佳答案
只需更换
$('#activepage').text(targetId);
与
targetId = targetId.charAt(0) === "#" ? targetId.substring(1): targetId;
$('#activepage').text(targetId);
关于javascript - 如何从jquery的href值中删除#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36276498/