Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过href获取价值的最佳方式_Javascript_Php_Html_Hyperlink_Href - Fatal编程技术网

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);
    })