var x = $("element");
$(x).width(95);
对JQuery来说,这是非常非常新的。我想从DOM中获取一个项目,并对该项目使用jQuery函数。我希望确保我不会一次又一次地从DOM中获取项目。这会做到这一点吗?或者我会第二次从DOM中获得项目?
如果我可以避免这种情况,可以使用jQuery函数?我该怎么做呢?
我需要关心吗?我觉得我真的应该这么做。
我正在做一个程序,我做了一个文本区
document.write('<textarea id="text1" rows="10" cols="50"></textarea>')
我需要将用户输入保存到一个变量中,但无论我做什么,它都不会起作用。而不是用户文本,只是说HTML Text Area
我做什么好?
当我在Chrome控制台中运行它时,这是行不通的:
($('.myClass > ul > li > a'))[0].closest('li')
TypeError: Object [object HTMLAnchorElement] has no method 'closest'
我认为$('.myClass > ul > li > a')返回了一个jquery对象数组,但是dir($('.myClass > ul > li >a‘)显示它是一个jquery对象。当
我有一个事件处理程序,它预先绑定到一个特定的变量(通过$.proxy)。因此,当触发处理程序时,this不是正常值,而是我的预绑定值。
我希望使用处理程序的this参数恢复event,但是this似乎并不直接映射到event.currentTarget、event.target或任何其他事件属性。
所以,我试着在jQuery源代码中挖掘,但是事件回调的内容非常复杂,我不知道this到底设置了什么。有人知道如何仅使用事件参数来模拟jQuery事件处理程序this吗?
* *编辑* *
为了澄清,这里有一个例子:
var boundThis = {foo: 'bar'}
var h
"message": "Uncaught TypeError: $(...).play is not a function"
这就是我收到的错误。。。基本上我需要这个函数来隐藏一些div,并显示和播放视频。由于上面的错误,我的代码此时无法工作。
有问题的Jquery被注释掉了。
$(function() {
$("#draggable").draggable({
containment: 'body',
revert: function(dropped) {
va