Jquery 如何制作更多链接? $(文档).ready(函数(){ var linkas=$(“#按钮”).attr(“值”); $(“#按钮”)。单击(函数(){ $.get(链接、函数(数据){ $('#out').html(数据); }); }); }); ';
第一个链接可以分叉,但如果我添加另一个具有不同值的链接,它将不起作用。Jquery 如何制作更多链接? $(文档).ready(函数(){ var linkas=$(“#按钮”).attr(“值”); $(“#按钮”)。单击(函数(){ $.get(链接、函数(数据){ $('#out').html(数据); }); }); }); ';,jquery,button,html,hyperlink,Jquery,Button,Html,Hyperlink,第一个链接可以分叉,但如果我添加另一个具有不同值的链接,它将不起作用。 如何添加更多类似链接?而不是 <script type="text/javascript"> $(document).ready(function() { var linkas = $("#button").attr("value"); $('#button').click(function(){ $.get(linkas
如何添加更多类似链接?而不是
<script type="text/javascript">
$(document).ready(function() {
var linkas = $("#button").attr("value");
$('#button').click(function(){
$.get(linkas, function(data){
$('#out').html(data);
});
});
});
</script>
<a id="button" href="#" value="test2.php" >LINKAS</a>
<div id="out"></div>';
试一试
编辑:
我更改了您的脚本以获得当前单击的按钮
$('#out').append(data);
$(文档).ready(函数(){
$(“#按钮”)。单击(函数(){
var linkas=$(this.attr(“value”);
$.get(链接、函数(数据){
$('#out').html(数据);
});
});
});
。
例如:使用函数而不是无效属性 功能:
<a class="ajax" href="test2.php" >LINKAS</a>
<a class="ajax" href="test3.php" >LINKAS</a>
<div id="out"></div>
HTML:
function makeLink(linkas) {
$.get(linkas, function(data){
$('#out').html(data);
});
}
您想做什么?这很不清楚。你也明白,从技术上讲,值不是锚定标记的属性,如果你在页面中向下滚动,当他们单击你的链接时,它会将他们一直移动到顶部。尝试href=“javascript:void(0)”
以获得更好的结果。t.y。征求意见。我想在页面中创建更多链接,但仅第一个链接有效。我想添加更多链接,但其他链接不起作用。编辑我的答案,这行var linkas=$(“#按钮”).attr(“值”)代码>不会考虑刚才单击的链接。
$(document).ready(function() {
$('.ajax').click(function(){
$.get($(this).attr("href"), function(data){
$('#out').html(data);
});
return false;
});
});
<a class="ajax" href="test2.php" >LINKAS</a>
<a class="ajax" href="test3.php" >LINKAS</a>
<div id="out"></div>
function makeLink(linkas) {
$.get(linkas, function(data){
$('#out').html(data);
});
}
<a id="button" href="javascript:void(0)" onclick="makeLink('test2.php')">LINKAS</a>
<div id="out"></div>