我有一个javascript函数,有人为我做的。我是一个菜鸟在原始javascript。我经常使用jquery,所以我被宠坏了。现在,当有人单击页面上的任何地方时,该函数就会运行,因为document
选择器用于触发该函数。我希望该函数运行时,一个特定的id被点击。我也安装了jquery。有人有什么建议吗?
addEvent("# id"、"点击",函数(){
不工作addEvent(document.getElementById("id"), 'click', function(){不起作用
function addEvent(obj, type, fn) {
if ( obj.attachEvent ) {
obj['e'+type+fn] = fn;
obj[type+fn] = function(){obj['e'+type+fn]( window.event );}
obj.attachEvent( 'on'+type, obj[type+fn] );
} else
obj.addEventListener( type, fn, false );
}
addEvent(document, 'click', function(){
似乎可行:
http://fiddle.jshell.net/MT3ye/jquery方式
$("#objId").click(function(){ doSomething();});
用document.getElementById('id')
代替document
。你应该看看这个:https://developer.mozilla.org/en/The_DOM_and_JavaScript
如何使用
addEvent($('#id'), 'click', function(){
这对你有用吗?
$(document).ready(function ()
{
$("#element_id").click ( function(){ ... } );
...
}