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

สำหรับคำถามเกี่ยวกับการเขียนโปรแกรมใน ECMAScript (JavaScript / JS) และภาษา / การใช้งานต่างๆ (ไม่รวม ActionScript) แท็กนี้ไม่ค่อยได้ใช้คนเดียว แต่ส่วนใหญ่มักจะเกี่ยวข้องกับแท็ก [node.js], [jquery], [json] และ [html]

3
ฉันจะเริ่มต้นกับ Node.js อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ มีทรัพยากรที่ดีในการเริ่มต้นกับ Node.JS หรือไม่ บทเรียนที่ดีบล็อกหรือหนังสือใด ๆ แน่นอนฉันได้เยี่ยมชมเว็บไซต์อย่างเป็นทางการของhttp://nodejs.org/แต่ฉันไม่คิดว่าเอกสารเหล่านั้นเป็นจุดเริ่มต้นที่ดี
1264 javascript  node.js 

13
jQuery document.createElement ที่เทียบเท่ากัน?
ฉันกำลังสร้างโค้ด JavaScript เก่าอีกครั้งและมีการจัดการ DOM เกิดขึ้นมากมาย var d = document; var odv = d.createElement("div"); odv.style.display = "none"; this.OuterDiv = odv; var t = d.createElement("table"); t.cellSpacing = 0; t.className = "text"; odv.appendChild(t); ฉันต้องการทราบว่ามีวิธีที่ดีกว่าในการทำเช่นนี้โดยใช้ jQuery ฉันกำลังทดลองกับ: var odv = $.create("div"); $.append(odv); // And many more แต่ฉันไม่แน่ใจว่าจะดีกว่านี้หรือไม่
1251 javascript  jquery  html  dom  dhtml 





20
jQuery รับข้อความแท็กตัวเลือกที่เฉพาะเจาะจง
เอาล่ะพูดว่าฉันมี: <select id='list'> <option value='1'>Option A</option> <option value='2'>Option B</option> <option value='3'>Option C</option> </select> ตัวเลือกจะเป็นอย่างไรถ้าฉันต้องการได้รับ "ตัวเลือก B" เมื่อฉันมีค่า '2' โปรดทราบว่านี่ไม่ได้ถามถึงวิธีรับค่าข้อความที่เลือกแต่เพียงอย่างใดอย่างหนึ่งไม่ว่าจะเลือกหรือไม่ขึ้นอยู่กับแอตทริบิวต์ค่า ฉันเหนื่อย: $("#list[value='2']").text(); แต่มันไม่ทำงาน

13
ฉันจะเลือกองค์ประกอบตามชื่อด้วย jQuery ได้อย่างไร
มีคอลัมน์ตารางฉันพยายามที่จะขยายและซ่อน: jQuery ดูเหมือนว่าจะซ่อนtdองค์ประกอบเมื่อฉันเลือกโดยระดับแต่ไม่ได้โดยองค์ประกอบของชื่อ ตัวอย่างเช่นทำไม: $(".bold").hide(); // selecting by class works $("tcol1").hide(); // select by element name does not work หมายเหตุ HTML ด้านล่างคอลัมน์ที่สองมีชื่อเหมือนกันสำหรับทุกแถว ฉันจะสร้างคอลเลกชันนี้โดยใช้nameแอตทริบิวต์ได้อย่างไร <tr> <td>data1</td> <td name="tcol1" class="bold"> data2</td> </tr> <tr> <td>data1</td> <td name="tcol1" class="bold"> data2</td> </tr> <tr> <td>data1</td> <td name="tcol1" class="bold"> data2</td> </tr>

15
ฉันจะทำให้ jQuery ดำเนินการซิงโครนัสแทนที่จะเป็นแบบอะซิงโครนัสคำขอ Ajax ได้อย่างไร
ฉันมีวิดเจ็ต JavaScript ที่ให้คะแนนส่วนขยายมาตรฐาน หนึ่งในนั้นคือbeforecreateฟังก์ชั่น ควรกลับfalseไปเพื่อป้องกันไม่ให้สร้างรายการ ฉันได้เพิ่มการเรียก Ajax ในฟังก์ชันนี้โดยใช้ jQuery: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == false) alert(result.message); }); } แต่ฉันต้องการป้องกันไม่ให้วิดเจ็ตของฉันสร้างรายการดังนั้นฉันควรกลับมาfalseในฟังก์ชั่นหลักไม่ใช่ในการติดต่อกลับ มีวิธีดำเนินการคำขอ AJAX แบบซิงโครนัสโดยใช้ jQuery หรือ API ในเบราว์เซอร์อื่นหรือไม่


27
วิธีการวัดเวลาที่ฟังก์ชั่นดำเนินการ
ฉันต้องใช้เวลาดำเนินการเป็นมิลลิวินาที เดิมฉันถามคำถามนี้กลับในปี 2008 คำตอบที่ยอมรับแล้วคือการใช้ Date ใหม่ (). getTime ()อย่างไรก็ตามเราทุกคนสามารถตกลงกันได้แล้วว่าการใช้Performance.now () API นั้นเหมาะสมกว่า ดังนั้นฉันจึงเปลี่ยนคำตอบที่ยอมรับให้กับคำตอบนี้


23
ตรวจสอบว่าช่องทำเครื่องหมายถูกทำเครื่องหมายด้วย jQuery
ฉันจะตรวจสอบว่าช่องทำเครื่องหมายในอาร์เรย์ช่องทำเครื่องหมายถูกตรวจสอบโดยใช้ id ของอาร์เรย์ช่องทำเครื่องหมายได้อย่างไร? ฉันใช้รหัสต่อไปนี้ แต่จะคืนค่าจำนวนเช็คบ็อกซ์ที่เลือกไว้เสมอโดยไม่คำนึงถึงรหัส function isCheckedById(id) { alert(id); var checked = $("input[@id=" + id + "]:checked").length; alert(checked); if (checked == 0) { return false; } else { return true; } }

24
ฉันจะเพิ่มคลาสให้กับองค์ประกอบที่กำหนดได้อย่างไร
ฉันมีองค์ประกอบที่มีคลาสอยู่แล้ว: <div class="someclass"> <img ... id="image1" name="image1" /> </div> ตอนนี้ฉันต้องการสร้างฟังก์ชั่น JavaScript ที่จะเพิ่มคลาสให้กับdiv(ไม่แทนที่ แต่เพิ่ม) ฉันจะทำสิ่งนั้นได้อย่างไร

30
วิธีการตรวจสอบว่าองค์ประกอบสามารถมองเห็นได้หลังจากเลื่อน?
ฉันกำลังโหลดองค์ประกอบผ่าน AJAX บางส่วนจะปรากฏเฉพาะเมื่อคุณเลื่อนหน้าลง มีวิธีใดที่ฉันจะรู้ได้ว่าตอนนี้องค์ประกอบอยู่ในส่วนที่มองเห็นได้ของหน้าเว็บหรือไม่?
1170 javascript  jquery  scroll 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.