Javascript 如何获得;这";混合php和jQuery的变量?
我有一套盒子: HTML 变量Javascript 如何获得;这";混合php和jQuery的变量?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一套盒子: HTML 变量simple正确地应用于所有框,但单击时我没有得到此框链接,而是得到了一个找不到的错误 http://www.example.com/xchanges/home/work/interactive/undefined 404 (Not Found) 我想我知道你想做什么。您的方法不正确,您希望为每个div保存一个链接,然后在某些JS逻辑中使用该链接 然后在循环中(这是Wordpress right?),您需要在数据属性中的DOM元素中设置链接,并为该div指定一些类
simple
正确地应用于所有框,但单击时我没有得到此框链接,而是得到了一个找不到的错误
http://www.example.com/xchanges/home/work/interactive/undefined 404 (Not Found)
我想我知道你想做什么。您的方法不正确,您希望为每个div保存一个链接,然后在某些JS逻辑中使用该链接
然后在循环中(这是Wordpress right?),您需要在数据属性中的DOM元素中设置链接,并为该div指定一些类名,以便您可以使用JS实际选择它
echo '<div class="someClass" data-src='. get_permalink() . '> .....
变量不是这样工作的。使用data-*
属性simple
不是jQuery对象的属性。我不明白变量simple
和其余代码之间的联系是什么。$(this).parent().simple+“.content”
毫无意义。上面的php循环为每个框打印正确的链接
。什么环路?我想你应该在这一点上发布更多的节目,我不知道如何回答。如果你正在重新定义simple
,那将是一个问题。$(this).data('which-name-is')
,是的。谢谢,伙计,正如用户评论所建议的,我已经在做与你非常相似的事情了。我会接受它给你打电话:)非常感谢;)祝你好运,如果你还有其他问题,请告诉我
$(document).on( 'click', ".btn-modal", function(){
var cont = $(this).simple + " .content"; // Load via ajax the Box link + content
jQuery(".modal-body").load(cont);
});
http://www.example.com/xchanges/home/work/interactive/undefined 404 (Not Found)
echo '<div class="someClass" data-src='. get_permalink() . '> .....
<div class="someClass" data-src="http://..." >Ajax content 1</div>
$(document).on( 'click', ".btn-modal", function(){
var cont = $(this).children('.someClass').attr('data-src') + " .content";
jQuery(".modal-body").load(cont);
});