Javascript 通过href获取价值的最佳方式
这是我的链接Javascript 通过href获取价值的最佳方式,javascript,php,html,hyperlink,href,Javascript,Php,Html,Hyperlink,Href,这是我的链接 <a href="#popup-1"> Click Me </a> 它会弹出一个相应的div,其代码如下所示 <div id="popup-1"> I'm the pop up</div> 我是弹出窗口 是否有一种方法可以将php值从href传递到div 我已经试过这个了 是否有其他方法获取该值? 试着这样做: <?php $new ="i am here"; ?> <a href="#popup-1
<a href="#popup-1"> Click Me </a>
它会弹出一个相应的div,其代码如下所示
<div id="popup-1"> I'm the pop up</div>
我是弹出窗口
是否有一种方法可以将php值从href传递到div
我已经试过这个了<代码>
是否有其他方法获取该值?
试着这样做:
<?php
$new ="i am here";
?>
<a href="#popup-1" data-input="<?php echo $new ?>"> Click Me </a>
<div id="popup-1"> I'm the pop up</div>
<Script>
$('a').click(function () {
console.log($('a').data("input"));
$("#popup-1").html($('a').data("input"));
});
</Script>
我是流行音乐
$('a')。单击(函数(){
console.log($('a')。数据(“输入”);
$(“#popup-1”).html($('a')。数据(“输入”);
});
我是流行音乐
$(“.clickMe”)。单击(函数(){
var text=$(“#php_值”).html();
$(“#popup-1”).html(文本);
})
u需要通过HTML节点将数据从PHP传递到JS吗?
Yes。我已经试过了。如果我这样做,它将不再去div。让我们知道你正在使用哪个弹出插件。我想没有任何插件。这只是一个div。单击“单击我”后,它将自动转到将显示一些数据的div。好的,请稍候,当您单击它时,是否要将该href中的某些值传递给该div?您可以将PHP中的值存储在data属性中,然后使用小jQuery.Ok在div中显示该值。我该怎么做?我对jquery不太了解。我将添加另一个答案如何从jquery到php获取值?如何从jquery到php获取值?使用ajax或创建表单并在单击锚后直接提交取决于您的ui和使用。哪一个更简单?我需要从href获取值并在div上使用它,但我不知道如何做。这个答案就是这样。要在div中显示为什么需要将其发送到php,除非您需要其他信息。您的主要目标是什么。
<div id="clickMe" data-value = "<?php echo $new?>"> Click Me </div>
div id="popup-1"></div>
//jQuery
$(document).on('click', '#clickMe', function(){
var text = $('#clickMe').attr('data-value');
$('#popup-1').text(text);
});
<a href="#popup-1" class="clickMe"> Click Me </a>
<div id="php_value"> <?php echo $php_value; ?> <div>
<div id="popup-1"> I'm the pop up</div>
$(".clickMe").click(function(){
var text = $("#php_value").html();
$("#popup-1").html(text);
})