2013-03-09 41 views
0

后链接值我是新来的JavaScript,并且到目前为止,我有这样的:使用Javascript - 更换输入数据转换为文本框

<script type="text/javascript"> 
    $('#Login').keyup('href', function() { 
     return $('#checkUserName').replace('__userName__', $('#Login').val()); 
    }); 
</script> 

现在,该代码应该在#输入数据后,以取代#checkUserName链接的价值登录输入。但事实并非如此。这里有什么问题?

+0

checkUserName是什么类型的元素? – 2013-03-09 19:40:57

+2

另外,我不相信.keyup()需要两个参数。你有'href'和你的两个参数的函数... – 2013-03-09 19:42:17

+1

jQuery元素没有'.replace'方法。您可能想要使用'.attr'或'.prop'访问特定的属性或属性。 – 2013-03-09 19:42:30

回答

0

如何使用Java脚本,只有你有一个onlcick或变化或某种变化事件的

function myFunction() 
{ 
     var str=document.getElementById("demo").innerHTML; 
     var n=str.replace("Microsoft","W3Schools"); 
     document.getElementById("demo").innerHTML=n; 
} 
0

你应该尝试通过.attr()访问,而不是把它在函数定义之前href属性, keyup(我认为这是非法的):

$('#Login').keyup(function() { 
    $('#checkUserName').attr('href', $('#Login').val()); 
}); 

而且,没有必要为return电话。

相关问题