gpt4 book ai didi

javascript - 将带有特殊字符的字符串值传递给函数 Javascript

转载 作者:行者123 更新时间:2023-12-02 20:18:26 25 4
gpt4 key购买 nike

我有一个需要全名作为输入的函数,该名称可以包含连字符、撇号、逗号等。

function AddOtherRefDoc(name, number) {
var remove = "<a \href='javascript:void(0);' onclick='removeRefDoctor(this,'"+name+"',"+number+");'\">Remove</a>";
var html = "<li><b> Referral Doctor: </b>"+name+"<b>, Referral No: </b>"+number+ " " +remove+" <input type='text' name='ref_docs' value='"+name+"'></input><input type='text' name='ref_nos' value='"+number+"'></input></li>";

jQuery(opener.document).find("#r_docs").append(html);

}

我将名称传递给removeRefDoctor() 的方式不起作用。我怎样才能把这个名字包装成一个字符串,以便函数可以接受这个值。

非常感谢您的帮助。

最佳答案

如果您对这两个变量都像这样重新实现,那么您会更容易阅读和修复:

var remove = $("<a/>")
.attr('href', 'javascript:void(0);')
.click(function() {
removeRefDoctor(this,name,number);
})
.text('Remove');

关于javascript - 将带有特殊字符的字符串值传递给函数 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5915284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com