有没有办法用javascript填充html中的数据文本字段?

有没有办法用javascript填充html中的数据文本字段?,javascript,jquery,html,razor,Javascript,Jquery,Html,Razor,目前,我有一个社交媒体插件,你可以通过添加一个数据文本字段来更改它的内容,使其看起来像data text=“something”,这很好地工作,但我希望它可以针对不同的页面进行更改 我目前已经设置了一些javascript来获取我想要的输入并将其保存在一个变量中。有没有办法用它填充数据文本字段 最初我想使用一些razor代码,因为这会打破引号,使它接受razor作为代码而不是纯文本。但是我遇到了页面根本没有加载razor代码的问题。你说的是属性,而不是字段 $('.my-element').at

目前,我有一个社交媒体插件,你可以通过添加一个数据文本字段来更改它的内容,使其看起来像data text=“something”,这很好地工作,但我希望它可以针对不同的页面进行更改

我目前已经设置了一些javascript来获取我想要的输入并将其保存在一个变量中。有没有办法用它填充数据文本字段


最初我想使用一些razor代码,因为这会打破引号,使它接受razor作为代码而不是纯文本。但是我遇到了页面根本没有加载razor代码的问题。

你说的是属性,而不是字段

$('.my-element').attr('data-text', myVariable);

如果我将其添加到我的javascript中,并将数据文本保留为类似此data text=“”,javascript会成功地用myVariable填充它吗?您知道是否有方法编辑Facebook和Linkedin的数据文本吗?这成功地改变了twitter,但我看不到其他两个有什么可以回答你的第一个问题,不,你不需要在HTML中添加一个空属性。jQuery就是这样做的。就Facebook和LinkedIn而言,它们可能无法检测到这些元素的动态变化。您可能需要重新加载脚本。