jQuery属性选择器是jQuery中最常用的选择器之一,它可以根据元素的属性来选择元素。它可以使用等号(=)、不等号(!=)、大于号(>)、小于号(<)、包含字符串(*=)或以字符串开头的前缀匹配(^=)来进行过滤。
// 通过id选择元素 $("[id='myId']") // 通过class选择元素 $("[class='myClass']") // 通过title属性选择元素 $("[title='myTitle']") // 通过name属性选择元素 $("[name='myName']") // 通过href属性选择元素 $("[href='http://www.example.com/']")
要在对象上定义多个属性,使用Object.defineProperties()而不是Object.defineProperty()。
此方法接受两个参数:要处理的对象和一个包含所有属性信息的对象。
以下代码定义了两个属性:
var book1 = {};
Object.defineProperties(book1, {
// data property to store data
_name : {
value : "Javascript",
enumerable : true,
configurable : true,
writable : true
},
// accessor property
name : {
get : function() {
console.log("Reading name");
return this._name;
},
set : function(value) {
console.log("Setting name to %s", value);
this._name = value;
},
enumerable : true,
configurable : true
}
});
Javascript面向对象设计 -Javascript对象继承要在对象之间添加继承,指定什么对象应该是新对象“s [[Prototype]]。要在对象之间...
Javascript面向对象设计 - Javascript数据属性数据属性具有两个附加属性。[[Value]]保存属性值。在对象上创建属性时,会自动填充...
JavaScript typeof, null, 和 undefinedJavaScript typeof,null, undefined, valueOf()。 typeof 操作符 你可以使用 typeof 操作...
JavaScript 注释可用于提高代码的可读性。 JavaScript 注释 JavaScript 不会执行注释。我们可以添加注释来对 JavaScript 进行解...