我想要的是当有人点击按钮时,将电话号码设置为输入值。该块是一个循环,其中显示不同的电子邮件和电话号码。如果点击某个特定的区块,只会从该区块获取电话号码。谢谢。在按钮上点击div div inner html输入字段值
<div class="block">
<div class="phone"><span>+1234567</span></div>
<div class="email">
<span>[email protected]</span>
<button>CLick</button>
</div>
</div>
<div class="block">
<div class="phone"><span>+7696686</span></div>
<div class="email">
<span>[email protected]</span>
<button>CLick</button>
</div>
</div>
<div class="block">
<div class="phone"><span>+897979877</span></div>
<div class="email">
<span>[email protected]</span>
<button>CLick</button>
</div>
</div>
<input type="text" value="" id="phone">
这里是我的代码:
jQuery(document).ready(function() {
jQuery(".block button").click(function() {
var contents = jQuery(this).find(".phone span").text();
jQuery("#phone").val(contents);
});
});
欢迎SO。请阅读[如何问一个好问题](http://stackoverflow.com/help/how-to-ask)和[如何创建一个最小,完整和可验证的示例](http://stackoverflow.com/help/MCVE)。 SO是**不是免费的编码或代码转换或调试或教程或库查找服务**。你还必须证明你已经努力解决你自己的问题。 –
@Sams Onela感谢您的建议,非常感谢。 –
加入你的JavaScript,你已经尝试到目前为止 – neophyte