【问题标题】:I'm unable to display hyperlink via a jsp function it displays my link as text我无法通过 jsp 函数显示超链接,它将我的链接显示为文本
【发布时间】:2019-11-21 23:16:48
【问题描述】:

我有以下函数将文本作为输入并在框中返回带有警告符号的文本

function showErrorMessage3(textErrorMessage1, textErrorMessage2, textInputName) {
    console.log("showErrorMessage2, textErrorMessage1=[" + textErrorMessage1 + "], textErrorMessage2=["+ textErrorMessage2 +"], textInputName=[" + textInputName + "]");
    $('.error_txt_input dd').text(textErrorMessage1+'\n'+textErrorMessage2);
    $('.error_txt_input').css('display','block');
    $('.error_txt_input').addClass(textInputName + '_Error');
}

此代码应将在 TextErrorMessage1 中传递的 URL 显示为超链接。 但它却将其显示为纯文本。

【问题讨论】:

  • 从html发布你的error_txt_input

标签: javascript java jsp hyperlink


【解决方案1】:

我假设$('.error_txt_input dd')<a> 标签,因此您可以这样做:

$('.error_txt_input dd').attr('href', textErrorMessage1);

如果没有,那么试试这个:

  $('.error_txt_input dd').wrap(function() {
       var link = $('<a/>');
       link.attr('href', textErrorMessage1);
       link.text(textErrorMessage1+'\n'+textErrorMessage2);
       return link;
    });

【讨论】:

    猜你喜欢
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多