如何使字符串从 onclick 传递到函数? [复制]

Posted

技术标签:

【中文标题】如何使字符串从 onclick 传递到函数? [复制]【英文标题】:How to make string pass from onclick to a function? [duplicate] 【发布时间】:2019-08-09 17:14:14 【问题描述】:

我的字符串是这样的

sakjgbsd aksdg's ad asidg's iasudgbsb

但是当我在函数中打印字符串时它只打印

 sakjgbsd aksdg

(') 后面的部分不打印

这是我发送数据的方式

<a href='#' data-status='" + data[i][col[j]] + "' " +
                            "onclick='submit(this)'>Click Here</a>

这里是函数

function submit(str) 

var status = $(str).attr("data-status");
alert(status)

【问题讨论】:

(') 后面的部分不打印 ' 显示字符串的结束/结束。 为什么会报错? 【参考方案1】:

把你的字符串改成

`sakjgbsd aksdg's ad asidg's iasudgbsb` // backticks (sign under tilde ~)

"sakjgbsd aksdg's ad asidg's iasudgbsb"

【讨论】:

英文是tilde 顺便说一句,这不是一个错误。那只是一种不同的语言。

以上是关于如何使字符串从 onclick 传递到函数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js。如何从字符串(道具)制作函数?

如何通过使用 node.js 和 express 的 onclick 将数据从一个页面传递到另一个页面?

onclick 怎样传递参数

使用Dojo lang.hitch将参数传递到调用的函数中

使用JS 按钮onclick传递url参数

如何在 laravel 中的 onclick 函数上传递值