将HTML变量传入Jquery

Passing HTML variable into Jquery

本文关键字:Jquery 变量 HTML      更新时间:2023-09-26

我想在Jquery中传递变量。变量包含CSV文件的路径。如:x = /data/files/12.csv现在我想在jquery中传递这个x变量,并在jquery代码中访问它。

谁能帮我解决这个问题?

谢谢

您可以将其设置为全局变量(尽管全局变量通常不受欢迎):

window.csv = '/data/files/12.csv'

或者您可以使用jQuery的data方法将数据与一组匹配的元素关联:

$('#exampleElem').data('csv', '/data/files/12.csv');

或者您可以通过事件处理程序传递数据:

$('#exampleBtn').bind(
    'click', 
    { csv: '/data/files/12.csv' }, 
    function() { /* handle the click */ }
);

当然也有其他的方法。你选择哪种方法取决于你和你的情况。

我将设置一个隐藏的输入值和引用,与javascript/jQuery。例如:

HTML:

<input id="myFile" type=hidden value="/data/files/12.csv">
JQuery:

var myFile = $('#myFile').val();