我希望这很简单,但我想在点击页面上的某个元素后激活一个特定的按钮。
到目前为止,我已经查看了按钮的类并添加了一个.click函数,但不幸的是,这不起作用。
欢迎任何建议。
注* 此按钮没有链接中包含的URL,但会激活滑块。
修订后的代码
$r(document).ready(function() {
function clickme(){
$r('.coda-nav ul li a.current').click();
};
$r('#open').click(function () {
$r('#expandable-2').show('slow');
clickme();
});
$r('#close').click(function () {
$r('#expandable-2').hide('1000');
clickme();
});
});
答案 0 :(得分:2)
您的问题有点不清楚 - 您是否想要点击Div元素(例如),并且该点击的行为就像您点击了一个按钮(或类似)一样?如果是这样,请尝试
编辑:刚看到你对其他答案的评论。认为这应该做:
$("#button1").click(function() {
$("#button2").click();
});
答案 1 :(得分:1)
首先禁用加载按钮,然后在单击链接时启用它
$(document).ready(function(){
$('#buttonID').attr("disabled","disabled");
$('.certainElement').click(function(e){
$('#buttonID').removeAttr("disabled");
});
});
答案 2 :(得分:0)
见this小提琴:
// html
<button id="first">Test</button>
<br />
<button id="second" disabled>Test 2</button>
// js
$("#first").click(function(){
$("#second").attr("disabled", false);
});
修改:更新here
// html
<button id="first">First</button>
<br />
<button id="second">Second</button>
// js
$("button").click(function(){
alert($(this).attr("id"));
});
$("#first").click(function(){
$("#second").click();
});
答案 3 :(得分:0)
我不知道你的意思是“激活”,所以我只是让一个按钮可见,假设它以前是隐藏的。将show函数替换为您喜欢的任何内容。
$("#idOfOtherElement").click(function(){
$("#idOfButton").show();
});