实际上,我需要从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/

10-09 23:54