如何在JQuery中选择一个对象?

Hom*_*mam 1 javascript asp.net jquery

我是JQuery的初学者,我怎么能用JQuery选择一个对象?

这是代码:

<script type="text/javascript" language="javascript">

function Hide(senderID) {
   $("#" + senderID).hide(200);
   // this exception is thrown // Microsoft JScript runtime error: Object expected
}

</script>

<div id="div1" onclick="javascript:Hide(this.id)" 
Run Code Online (Sandbox Code Playgroud)

任何帮助!

Que*_*tin 7

  • 别:
    1. 从元素中获取id
    2. 将该id传递给函数
    3. 使用id来获取元素.
  • 做:只需传递元素.
  • 不要坚持javascript:在内在事件属性的前面,它并不意味着你认为它意味着什么.
  • 不要使用内部事件属性(虽然我在这个例子中没有解决这个问题).使用不引人注目的JS.
  • 避免根据div的点击触发事件.这不能用基于焦点的导航设备(例如使用键盘上的Tab键和残疾人使用的众多设备)来实现,而不使用HTML 5中引入但尚未获得广泛支持的新功能.使用设计为交互控件的元素(例如按钮).(在下面的例子中也没有修复)

例:

function Hide(sender) {
       $(sender).hide(200);
}

<div id="div1" onclick="Hide(this)" 
Run Code Online (Sandbox Code Playgroud)