我的连结:

<a href="<?php echo $r['price']; ?>" id="buyorderprice" value=""><?php echo $r['price']; ?></a>


和我不工作的jQuery:

$('a[href="buyorderprice"]').click(function(){
$('#sellprice').val($('#buyorderprice').attr('href'))

});


价格值只是一个有效的数字。另外,当我单击按钮时,我不希望页面重新加载,而只是更新卖方价格输入:

<input type="text" class="form-control" id="sellprice" name="sellprice" value="<?php echo
$coinTicker->price($coin2[1] , 'sell'); ?>">


币别是随机数的默认值

最佳答案

使用javascript / Vanilla JS,您可以这样实现:

var a  = document.getElementById('buyorderprice');
a.addEventListener('click',setValueNow);

function setValueNow(e) {
e.preventDefault();
var b = document.getElementById('sellprice').value = document.getElementById('buyorderprice').getAttribute('href');
}


Here's a DEMO

09-30 16:45