jQuery anchor preventDefault

osh*_*nen 10 javascript jquery

使用jQuery,如何从文本框中获取值,然后根据值加载新页面?

例如,假设文本框在page1.php上包含"hello",如何更改锚标记的默认行为现在加载以下内容

使page2.php?TXT =你好

到目前为止,我有以下内容:

<script type="text/javascript">
    $(document).ready(function(){
    $("a.mylink").click(function(event){
        alert("link clicked");
        event.preventDefault();
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

Pra*_*sad 24

HTML

    <input type="text" id="demoQuery" />
    <a id='demoLink' href='javascript:'>Iam a link</a>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

jQuery('#demoLink').bind('click',function(e){
      e.preventDefault();
      document.location.href="someUrl.php?text="+ jQuery('#demoQuery').val();     
});
Run Code Online (Sandbox Code Playgroud)