首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用href Jquery的值更新输入

使用href Jquery的值更新输入
EN

Stack Overflow用户
提问于 2014-12-12 08:36:22
回答 3查看 24关注 0票数 1

我的链接:

代码语言:javascript
复制
<a href="<?php echo $r['price']; ?>" id="buyorderprice" value=""><?php echo $r['price']; ?></a>

和我不能工作的jquery:

代码语言:javascript
复制
$('a[href="buyorderprice"]').click(function(){
$('#sellprice').val($('#buyorderprice').attr('href'))

});

价格值只是一个有效的数字。此外,我不希望页面在我单击按钮时重新加载,只需更新sellprice输入:

代码语言:javascript
复制
<input type="text" class="form-control" id="sellprice" name="sellprice" value="<?php echo
$coinTicker->price($coin2[1] , 'sell'); ?>">

硬币投放器是随机数的默认值

EN

回答 3

Stack Overflow用户

发布于 2014-12-12 08:39:28

试试..。

代码语言:javascript
复制
$("#buyorderprice").click(function() {
    $('#sellprice').val($('#buyorderprice').attr('href'));
});

..。因为#buyorderprice是id。

要使其更可行,请将href更改为读取href="#"并使用值...

代码语言:javascript
复制
<a href="#" id="buyorderprice" data-value="<?php echo $r['price']; ?>"><?php echo $r['price']; ?></a>

..。然后你就不必担心默认的锚功能,它会试图导航到价格。然后这条线就会变成..。

代码语言:javascript
复制
$('#sellprice').val($('#buyorderprice').data('value'))
票数 0
EN

Stack Overflow用户

发布于 2014-12-12 08:41:36

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

代码语言:javascript
复制
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');
}
票数 0
EN

Stack Overflow用户

发布于 2014-12-12 08:43:46

输入的值被更改了,但随后页面被重新加载,您看不到发生了什么更改。因此,您需要在单击按钮时停止重新加载页面。

下面是执行此操作的代码:

代码语言:javascript
复制
$("#buyorderprice").click(function(e) {
    e.preventDefault();
    $('#sellprice').val($('#buyorderprice').attr('href'));
});

jsFiddle demo here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27435042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档