0

我不知道在moodle中将php的id值传递给jquery。有两个文件 index.php 和 myscript.js

index.php 文件:

html_writer::tag('button','', array('id' => 'buttonCompile', 'data-url' => $urlbase));

myscript.js 文件:

$(document).ready(function(){ 
     alert($('#button').attr('id'));

});

我需要在 js 文件中显示“data-url”的值

pd: html_writer 是一个用于编写html代码的moodle函数,在本例中是一个按钮标签。

4

1 回答 1

2

由于您的按钮 id 是buttonCompile,您将无法找到任何具有 id 的项目button。您可以buttonCompile使用以下代码在 jQuery 中获取属性的 data-url:

$(document).ready(function(){ 
     alert($('#buttonCompile').data('url')); 
     //or $('#buttonCompile').attr("data-url")
});

cfr。如何获取 data-id 属性?

但是,如果您想获取按钮的 id(并且您的页面上只有一个按钮。您可以这样做:

$(document).ready(function(){ 
     alert($('button').attr('id')); 
});
于 2013-11-05T16:06:31.997 回答