我正在尝试对我在那里找到的一些预先存在的代码进行逆向工程,并且遇到了麻烦。
我想要一个按钮改变说" Skip"到"输入"一旦用户将光标单击到其旁边的表单字段中。因此,在第一次观看时,他们会看到" Skip"但是一旦他们开始输入,按钮就会改为"输入"
<input type="text" id="visitor-name-input" placeholder="what's your name?">
<a id="skip-btn" href="#"><img src="skipbtn.png" height="50px"/></a>
<a id="enter-btn" href="#"><img src="enterbtn.png" height="50px" /></a>
所以我想知道什么样的jQuery会导致根据点击skip-btn
时换出enter-btn
和visitor-name-input
?某种切换?
答案 0 :(得分:1)
当用户点击文本框
时,您可以使用focus()
方法
HTML(更改为不用担心图片的按钮)
<input type="text" id="visitor-name-input" placeholder="what's your name?">
<button id="skip-btn" href="#">Skip</button>
的jQuery
$( "#visitor-name-input" ).focus(function() {
$('#skip-btn').text('Enter');
});
为了让您仍然使用您的图片,您只需拥有1个链接并替换内部img src
值
$( "#visitor-name-input" ).focus(function() {
$('#skip-btn img').attr('src', 'enterbtn.png');
});