首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将onclick按钮替换为链接格式

如何将onclick按钮替换为链接格式
EN

Stack Overflow用户
提问于 2011-07-01 09:33:55
回答 4查看 1K关注 0票数 0

以下是我当前的代码

代码语言:javascript
复制
<input type="submit" value="Result" id="loadbutton" />

$.ajaxSetup ({
    cache: false
});
var ajax_load = "<img class='loading' src='/loading.gif' alt='loading...' />";

var loadUrl = "/result.php";
$("#loadbutton").click(function(){
    $("#result").html(ajax_load).load(loadUrl);
});

如何替换提交按钮

代码语言:javascript
复制
<input type="submit" value="Result" id="loadbutton" />

成为一个纽带

代码语言:javascript
复制
<a href="/result.php">Result</a>
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-01 09:37:00

正常方式:

代码语言:javascript
复制
<a href="/result.php" id="result">Result</a>
<script>
    $('#result').click(function() {
        // Do something
     });
</script>
票数 0
EN

Stack Overflow用户

发布于 2011-07-01 09:41:39

我认为你走错了路,试图把按钮变成一个链接。简单地删除一个然后添加另一个可能会更容易。我会这样做:

代码语言:javascript
复制
<funzone><input type="submit" value="load()" id="loadbutton" /></funzone>

然后,作为load()的一部分

代码语言:javascript
复制
$('funzone').remove('#loadbutton');
$('funzone').append('your image or whateves');

但那只是我的想法。我是说,我是那种会做HTML标签的人,所以,你知道,有点不对劲。

票数 1
EN

Stack Overflow用户

发布于 2011-07-01 09:41:34

这样如何:

代码语言:javascript
复制
$("#loadbutton").click(function (event) {
    event.preventDefault();
    $(this).replaceWith("<a href='/result.php'>Result</a>");
});

下面是一个有效的示例:http://jsfiddle.net/WVwc6/

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

https://stackoverflow.com/questions/6542785

复制
相关文章

相似问题

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