不切换反馈div

时间:2011-10-29 18:20:12

标签: php javascript jquery

<script type="text/javascript">
$(document).ready(function(){

$('#feedback').hide('');

$('a#1').click(function(){
$('#feedback').toggle('');
});


});
</script> 

它不会切换反馈div,但如果您使用show而不是切换脚本,则可以使用。

2 个答案:

答案 0 :(得分:1)

我建议设置不同(下面是演示):

<a id="test" href="#" onclick="test(this.rel)" rel="1">Click me</a><br/>
<input type="button" onclick="change()" value="Change"/>

function test(val) {
    console.log(val);
}
function change() {
    document.getElementById('test').rel = Math.floor(Math.random()*11);
}

http://jsfiddle.net/CD7Uj/

使用rel属性,您可以更新onclick函数处理程序使用的值,以便您可以:

addplaylist('$watch',this.rel);

并使用其他功能进行更改。

答案 1 :(得分:0)

你不能;它是在服务器端生成的。您可以做的是在页面加载后替换点击处理程序,尽管如果锚标记有id,它会更容易......如果值得的话。

更简单,创建一个仅委托给原始函数的函数:

function addplaylist(watch, val) {
    originalAddplaylist(watch, '2');
}

(更好的是,在服务器端更改它。)