如何在javascript中传递此变量。
点击此链接后,我想在javascript中传递post_slug。
<li data-toggle="modal" data-target="#myModal_<?php echo $post_slug;?>"><a>Edit</a></li>
在javascript中我需要带有“imgInp”的变量。
$("#imgInp").change(function(){
readURL(this);
});
// (imgInp<?php echo post_slug;?>) how can I write it in js.
答案 0 :(得分:1)
要实现此目的,您可以使用另一个data
属性来保存slug本身,然后将其读回并将其作为参数发送给该函数。试试这个:
<li id="slug" data-toggle="modal" data-target="#myModal_<?php echo $post_slug; ?>" data-slug="imgInp<?php echo $post_slug; ?>">
<a>Edit</a>
</li>
$("#imgInp").change(function() {
var slug = $('#slug').data('slug');
readURL(slug);
});
请注意,我已将slug
ID添加到li
,以便更轻松地进行选择。您可以使用您喜欢的哪种方法来识别元素。