javascript - 我无法通过 jsp 函数显示超链接,它将我的链接显示为文本

标签 javascript java jsp hyperlink

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

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 显示为超链接。 但它改为将其显示为纯文本。

最佳答案

我假设 $('.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;
    });

关于javascript - 我无法通过 jsp 函数显示超链接,它将我的链接显示为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57002706/

相关文章:

asp.net - 使用 JQuery 访问 ASP.net Web 服务时出错 - JSONP

javascript - 在 CSS 中访问 JavaScript 变量

javascript - 如何创建在 Angular promise 中捕获的错误

java - 等待 2 个线程在继续程序之前完成

java - 使用枚举数据类型发送 JSON

java - 如何使用jsp从查询字符串中获取utf8值

Javascript揭示模块模式的缺点

java - 无法启动 ActivityComponentInfo

javascript - 在jsp页面中重新运行测试而不重新加载页面

java - JSP EL 表达式在标记文件中不起作用