คำถามติดแท็ก attr

18
.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: …
2297 javascript  jquery  dom  attr  prop 

5
ตั้งค่าแอตทริบิวต์โดยไม่มีค่า
ฉันจะตั้งค่า data data โดยไม่ต้องเพิ่มค่าใน jQuery ได้อย่างไร ฉันต้องการสิ่งนี้: <body data-body> ฉันเหนื่อย: $('body').attr('data-body'); // this is a getter, not working $('body').attr('data-body', null); // not adding anything ทุกอย่างอื่นดูเหมือนว่าจะเพิ่มข้อโต้แย้งที่สองเป็นสตริง เป็นไปได้ไหมที่จะตั้งค่าแอตทริบิวต์โดยไม่มีค่า?

6
สลับการปิดใช้งานแอตทริบิวต์การใช้ jQuery
นี่คือรหัสของฉัน: $("#product1 :checkbox").click(function(){ $(this) .closest('tr') // Find the parent row. .find(":input[type='text']") // Find text elements in that row. .attr('disabled',false).toggleClass('disabled') // Enable them. .end() // Go back to the row. .siblings() // Get its siblings .find(":input[type='text']") // Find text elements in those rows. .attr('disabled',true).removeClass('disabled'); // Disable them. }); ฉันจะสลับได้.attr('disabled',false);อย่างไร ฉันดูเหมือนจะไม่พบมันบน Google
191 jquery  toggle  attr 

7
วิธีเปลี่ยน href ของแท็ก <a> ที่ปุ่มคลิกผ่าน javascript
จะเปลี่ยนhrefค่าแอตทริบิวต์ของ&lt;a/&gt;แท็กผ่าน Javascript เมื่อคลิกปุ่มได้อย่างไร? &lt;script type="text/javascript"&gt; function f1() { document.getElementById("abc").href="xyz.php"; } &lt;/script&gt; &lt;a href="" id="abc"&gt;jhg&lt;/a&gt; &lt;a href="" id="" onclick="f1()"&gt;jhhghj&lt;/a&gt;
127 javascript  href  attr 

15
ข้อผิดพลาด: ข้อผิดพลาด (9, 5): ไม่พบทรัพยากร android: attr / dialogCornerRadius
ดังนั้นฉันจึงติดตั้ง android studio 3.0.1 และทันทีที่มันเปิด gradle ที่สร้างขึ้นและแสดงข้อผิดพลาดต่อไปนี้ ฉันพยายามเพิ่มการอ้างอิงเช่นการออกแบบและการสนับสนุน แต่ไร้ผล มีใครช่วยฉันได้บ้าง ขอบคุณล่วงหน้า. แสดงว่าไม่พบคุณลักษณะบางอย่างเช่นการตั้งค่า dialogCornerRadius และ fontVariation
118 android  attr 

5
วิธีรับ enum ที่สร้างในรหัส attrs.xml
ฉันสร้างมุมมองที่กำหนดเอง (ค้นหาได้ที่นี่ ) โดยมีแอตทริบิวต์ที่สามารถกำหนดรูปแบบได้ประเภท enum ใน xml ตอนนี้ฉันสามารถเลือกหนึ่งในรายการ enum สำหรับแอตทริบิวต์ที่กำหนดเองของฉัน ตอนนี้ฉันต้องการสร้างเมธอดเพื่อตั้งค่านี้โดยทางโปรแกรม แต่ฉันไม่สามารถเข้าถึง enum ได้ attr.xml &lt;declare-styleable name="IconView"&gt; &lt;attr name="icon" format="enum"&gt; &lt;enum name="enum_name_one" value="0"/&gt; .... &lt;enum name="enum_name_n" value="666"/&gt; &lt;/attr&gt; &lt;/declare-styleable&gt; layout.xml &lt;com.xyz.views.IconView android:id="@+id/heart_icon" android:layout_width="wrap_content" android:layout_height="wrap_content" app:icon="enum_name_x"/&gt; สิ่งที่ฉันต้องการคือ: mCustomView.setIcon(R.id.enum_name_x); แต่ฉันไม่พบ enum หรือฉันไม่รู้ว่าจะหา enum หรือชื่อ enum ได้อย่างไร

5
จะหาองค์ประกอบที่มี 'value = x' ได้อย่างไร?
value="123"ฉันต้องการที่จะลบองค์ประกอบที่มี ฉันรู้ว่าทุกองค์ประกอบที่มีค่าที่แตกต่างกันอยู่เข้ามาแต่ผมไม่ทราบวิธีการเลือกองค์ประกอบด้วย#attached_docsvalue="123" $('#attached_docs').find ... .remove(); คุณสามารถช่วยฉันได้ไหม?
103 jquery  find  attr 

4
jQuery attr กับ prop?
ตอนนี้ไม่ใช่แค่อีกคำถามความแตกต่างคืออะไรฉันได้ทำการทดสอบบางอย่าง (http://jsfiddle.net/ZC3Lf/) เพื่อแก้ไขpropและattrของ&lt;form action="/test/"&gt;&lt;/form&gt;​ ผลลัพธ์คือ: 1) prop Modification test Prop: http://fiddle.jshell.net/test/1 Attr:http://fiddle.jshell.net/test/1 2) Attr Modification test Prop: http://fiddle.jshell.net/test/1 Attr:/test/1 3) Attr แล้ว Prop Modification test Prop: http://fiddle.jshell.net/test/11 Attr:http://fiddle.jshell.net/test/11 4) Prop แล้ว Attr Modification test Prop: http://fiddle.jshell.net/test/11 Attr:http://fiddle.jshell.net/test/11 ตอนนี้ฉันสับสนเกี่ยวกับสองสิ่งเท่าที่ความรู้ของฉันไป: Prop:ค่าในสถานะปัจจุบันหลังจากการแก้ไขใด ๆ ผ่าน JavaScript Attr:ค่าตามที่กำหนดไว้ใน html ในการโหลดหน้า ทีนี้ถ้าถูกต้อง เหตุใดการปรับเปลี่ยนจึงpropดูเหมือนจะทำให้actionมีคุณสมบัติครบถ้วนและในทางกลับกันเหตุใดการปรับเปลี่ยนแอตทริบิวต์จึงไม่ เหตุใดการแก้ไขpropในการ1)แก้ไขแอตทริบิวต์จึงไม่มีเหตุผลสำหรับฉัน เหตุใดการปรับเปลี่ยนattrในการ2)ปรับเปลี่ยนคุณสมบัติจึงควรเชื่อมโยงในลักษณะนั้นหรือไม่ รหัสทดสอบ …
102 javascript  jquery  attr  prop 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.