我有以下函数,将文本作为输入并在框中返回带有警告符号的文本
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/