使用JavaScript創建對象後,我正在用jQuery訪問它來操縱它。下面是一些代碼來讓事情更清晰:使用jQuery訪問JavaScript對象
ObjectFunction = function(content) {
this.content = content
}
ObjectFunction.prototype = {
showobject : { return this.appendTo(document.body)}
}
obj = New ObjectFunction()
我想這樣做的是如下,但語法是錯誤的:
$(obj).css{(background:'red')}
這是行不通的。如果我創建原型的功能,這將是這個樣子,它的工作原理:
ObjectFunction.prototype = {
showobject : { return this.appendTo(document.body)},
objectmodify: { return this.css{(background:'red')}}
}
// then call something like
obj.objectmodify()
有什麼辦法,以避免應用的對象上直接jQuery函數這個醜陋的代碼?
請格式化您的代碼,這樣更具可讀性。 – Sietse 2010-01-05 09:59:39
@Sietse - 編輯。 – 2010-01-05 09:59:57
新的資本N不應該工作。在哪些瀏覽器上爲你工作? – slebetman 2010-01-05 10:03:27