.prop () vs .attr ()
ดังนั้นjQuery 1.6prop()มีฟังก์ชั่นใหม่ $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) หรือในกรณีนี้พวกเขาทำสิ่งเดียวกัน และถ้าผมจะต้องเปลี่ยนไปใช้prop()ทั้งหมดเก่าattr()โทรจะทำลายถ้าฉันเปลี่ยนไป 1.6? UPDATE selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <div id='id' style="color: red;background: …