Chrome检查元素中出现随机字符吗?

时间:2019-01-06 21:31:53

标签: javascript jquery html

我一直在尝试附加具有如下onClick侦听器的HTML:

$("body").append('<i class="exit far fa-times-circle"  onClick = "deleteTrackingNumber("xqaK3NOiywXfKd2i3HG6Fm8HyMK2",'+ trackingNumberInstance +')"></i>');

我一直在寻找这是我想要的html:

<i class="exit far fa-times-circle" onclick="deleteTrackingNumber(" xqak3noiywxfkd2i3hg6fm8hymk2",1z619a2y9001268020)"></i>

要获取trackingNumberInstance变量,请在Google Firebase Snapshot实例上找到它:

var trackingNumberInstance = childSnapshot.val().trackingNumber;

附加HTML后,onclick侦听器无法在Chrome状态下正常工作

Uncaught SyntaxError: Unexpected end of input

我试图确保Google Firebase返回正确的值,并且得到以下信息: Chrome Log

这是一个非常好的读取值。

然后我检查了Chrome HTML,发现jquery没有附加正确的值:

Chrome HTML

这看起来不正确,因为它具有随机的“和=符号。

我尝试使用正则表达式来查看是否可以通过以下表达式摆脱它们:

/[^a-zA-Z0-9 ]/g

尽管这也不起作用。

2 个答案:

答案 0 :(得分:0)

您将df1 %>% mutate(Sector = case_when( sector=="Public, 4-year or above" & flagship==1 ~ "PublicFlag", sector=="Public, 4-year or above" & flagship==0 ~ "Public", sector=="Private not-for-profit" ~ "PrivateNP", sector=="Private for-profit, 4-year or above" ~ "Private4P") %>% as.factor() %>% structure(levels = c("Public","PublicFlag","PrivateNP","Private4P")) ) 属性加了双引号,但在其中也使用了双引号。

答案 1 :(得分:0)

由于您使用的是jQuery,因此可以创建以下元素:

coffee_beans

更具可读性,您不必仔细使用/屏蔽所有引号。