我一直在尝试附加具有如下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 HTML,发现jquery没有附加正确的值:
这看起来不正确,因为它具有随机的“和=符号。
我尝试使用正则表达式来查看是否可以通过以下表达式摆脱它们:
/[^a-zA-Z0-9 ]/g
尽管这也不起作用。
答案 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
更具可读性,您不必仔细使用/屏蔽所有引号。