我是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)"
任何帮助!
答案 0 :(得分:7)
javascript:
粘贴在内在事件属性的前面,这并不代表您认为的含义。示例:
function Hide(sender) {
$(sender).hide(200);
}
<div id="div1" onclick="Hide(this)"
答案 1 :(得分:2)
代码与你的完全相同,我添加了正确的标签,并调用了包含jquery库:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script>
function Hide(senderID) {
$("#" + senderID).hide();
}
</script>
<div id="div1" onclick="javascript:Hide(this.id)">Click Me</div>
答案 2 :(得分:1)
function Hide(sender) {
$(sender).hide(200);
}
<div id="div1" onclick="javascript:Hide(this)"></div>
希望有所帮助
答案 3 :(得分:1)
我无法抗拒。为什么不使用jQuery的全部功能?
<强> HTML:强>
<div class="hideable-div">Click me and get rid of me.</div>
<强> jQuery的:强>
$('.hideable-div').click(function () {
$(this).hide(200);
});
答案 4 :(得分:0)
你错放了
中的那些“”<div id="div1" class=""hideable-div>Click me and get rid of me.</div>
应该像
<div id="div1" class="hideable-div">Click me and get rid of me.</div>