javascript id选择

javascript id选择,javascript,jquery,Javascript,Jquery,我有一个javascript函数,是有人为我设计的。我有点不懂原始javascript。我经常使用jquery,所以我被宠坏了。现在,当有人单击页面上的任意位置时,该函数将运行,因为文档选择器用于触发该函数。我希望函数在单击特定id时运行。我也安装了jquery。有人有什么建议吗 addEvent'id','click',函数{不起作用 function addEvent(obj, type, fn) { if ( obj.attachEvent ) { obj['e'+type+

我有一个javascript函数,是有人为我设计的。我有点不懂原始javascript。我经常使用jquery,所以我被宠坏了。现在,当有人单击页面上的任意位置时,该函数将运行,因为文档选择器用于触发该函数。我希望函数在单击特定id时运行。我也安装了jquery。有人有什么建议吗

addEvent'id','click',函数{不起作用

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(){
addEventdocument.getElementByIdid“单击”,函数{不起作用

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(){
jquery方法

$("#objId").click(function(){ doSomething();});
jquery方法

$("#objId").click(function(){ doSomething();});
似乎有效:

似乎有效:


这对你有用吗

$(document).ready(function () 
{ 
$("#element_id").click ( function(){  ... } );
...
}

这对你有用吗

$(document).ready(function () 
{ 
$("#element_id").click ( function(){  ... } );
...
}
用电脑怎么样

addEvent($('#id'), 'click', function(){
用电脑怎么样

addEvent($('#id'), 'click', function(){
使用document.getElementById'id'代替document。 你应该看看这个:

使用document.getElementById'id'代替document。 你应该看看这个:

有什么东西阻止你使用jQuery吗?据我所知,addEventdocument.getElementByIdmyDiv,'click',函数{alert;}应该可以工作。有什么东西阻止你使用jQuery吗?据我所知,addEventdocument.getElementByIdmyDiv,'click',函数{alert;}应该可以工作,但你需要addEvent$'id'[0],'click',函数{可以工作,但您需要addEvent$'id'[0],'click',函数{我认为页面上有其他东西阻止它。它现在可以工作了。感谢您确认它Joseph。我认为页面上有其他东西阻止它。它现在可以工作了。感谢您确认它Joseph。