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

jQuery เป็นไลบรารี JavaScript ให้พิจารณาเพิ่มแท็ก JavaScript ด้วย jQuery เป็นไลบรารี JavaScript ข้ามเบราว์เซอร์ที่ได้รับความนิยมซึ่งอำนวยความสะดวกในการแวะผ่าน Document Object Model (DOM) การจัดการเหตุการณ์ภาพเคลื่อนไหวและการโต้ตอบ AJAX โดยลดความคลาดเคลื่อนของเบราว์เซอร์ให้เหลือน้อยที่สุด คำถามที่ติดแท็ก jQuery ควรเกี่ยวข้องกับ jQuery ดังนั้น jQuery ควรใช้รหัสที่เป็นปัญหาและองค์ประกอบที่เกี่ยวข้องกับการใช้งานอย่างน้อย jQuery จำเป็นต้องอยู่ในคำถาม


8
จะปิดการใช้งาน / เปิดใช้งานฟิลด์เลือกโดยใช้ jQuery ได้อย่างไร
ฉันต้องการสร้างตัวเลือกในรูปแบบที่ต้องการ [] I would like to order a [selectbox with pizza] pizza โดยที่ selectbox ถูกเปิดใช้งานเฉพาะเมื่อช่องทำเครื่องหมายถูกทำเครื่องหมายและปิดใช้งานเมื่อไม่ได้ทำเครื่องหมาย ฉันมากับรหัสนี้: <form> <input type="checkbox" id="pizza" name="pizza" value="yes"> <label for="pizza"> I would like to order a</label> <select name="pizza_kind"> <option>(choose one)</option> <option value="margaritha">Margaritha</option> <option value="hawai">Hawai</option> </select> pizza. </form> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> </script> <script> var update_pizza = function () …
178 jquery  html  forms 

13
ใช้ JQuery - ป้องกันฟอร์มจากการส่ง
ฉันจะป้องกันฟอร์มจากการส่งโดยใช้ jquery ได้อย่างไร ฉันลองทุกอย่าง - เห็น 3 ตัวเลือกที่แตกต่างกันที่ฉันลองด้านล่าง แต่ทุกอย่างใช้ไม่ได้: $(document).ready(function() { //option A $("#form").submit(function(e){ e.preventDefault(); }); //option B $("#form").submit(function(e){ stopEvent(e); }); //option C $("#form").submit(function(){ return false; }); }); มีอะไรผิดปกติ? อัพเดท - นี่คือ html ของฉัน: <form id="form" class="form" action="page2.php" method="post"> <!-- tags in the form --> <p class="class2"> <input type="submit" value="Okay!" …
178 jquery  forms 

25
การข้ามข้อความหลายบรรทัดข้ามเบราว์เซอร์ที่มีจุดไข่ปลาต่อท้ายภายในความกว้างและความสูงคงที่
ฉันสร้างภาพสำหรับคำถามนี้เพื่อให้เข้าใจง่ายขึ้น เป็นไปได้ไหมที่จะสร้างจุดไข่ปลาบน a <div>ด้วยความกว้างคงที่และหลายบรรทัด? ฉันลองใช้ปลั๊กอิน jQuery ที่นี่และที่นั่น แต่ไม่พบสิ่งที่ฉันกำลังมองหา ข้อเสนอแนะใด ๆ ไอเดีย?
178 javascript  jquery  html  css 

5
วิธีการทริกเกอร์เหตุการณ์การเปลี่ยนแปลง jQuery ในโค้ด
ฉันมีเหตุการณ์การเปลี่ยนแปลงที่ทำงานได้ดี แต่ฉันต้องการรับเงินคืน ดังนั้นฉันจึงมีฟังก์ชั่นที่ถูกเรียกใช้ในการเปลี่ยนแปลงที่จะ "เปลี่ยน" รายการแบบเลื่อนลงอื่น ๆ ตามตัวเลือกคลาส (สังเกตเห็น "แบบเลื่อนลง" ซึ่งอาจมีมากกว่าหนึ่ง) การเปลี่ยนพร็อกซีนี้ไม่เรียกใช้ฟังก์ชันและล้มเหลว ฉันจะทำให้มันทำงานได้ยังไง? รหัส $(document).ready(function () { var activeDropBox = null; $("select.drop-box").change(function () { var questionId = $(this).attr("questionId"); var selectedAnswer = $(this).val(); activeDropBox = this; alert(this.questionId); $.ajax( { type: "POST", url: answerChangedActionUrl, data: { questionId: questionId, selectedValue: selectedAnswer }, success: function …

15
เรียงลำดับตาราง jQuery
ฉันมีตาราง HTML ง่าย ๆ ที่มี 4 คอลัมน์: Facility Name, Phone #, City, Specialty ฉันต้องการให้ผู้ใช้สามารถจัดเรียงตามชื่อสิ่งอำนวยความสะดวกและเมืองเท่านั้น ฉันจะรหัสนี้โดยใช้ jQuery ได้อย่างไร

14
วิธีการเลื่อนหน้าขึ้นหรือลงไปที่จุดยึดโดยใช้ jQuery
ฉันกำลังมองหาวิธีรวมเอฟเฟกต์แบบสไลด์สำหรับเมื่อคุณคลิกลิงก์ไปยังจุดยึดในเครื่องไม่ว่าจะขึ้นหรือลงของหน้า ฉันต้องการบางสิ่งที่คุณมีลิงก์: <a href="#nameofdivetc">link text, img etc.</a> อาจมีการเพิ่มคลาสเพื่อให้คุณรู้ว่าคุณต้องการให้ลิงค์นี้เป็นลิงค์เลื่อน: <a href="#nameofdivetc" class="sliding-link">link text, img etc.</a> จากนั้นหากคลิกที่ลิงค์นี้หน้าจะเลื่อนขึ้นหรือลงไปยังตำแหน่งที่ต้องการ (อาจเป็น div, หัวเรื่อง, ด้านบนของหน้า ฯลฯ ) นี่คือสิ่งที่ฉันเคย: $(document).ready(function(){ $(".scroll").click(function(event){ //prevent the default action for the click event event.preventDefault(); //get the full url - like mysitecom/index.htm#home var full_url = this.href; //split the url by # and …

8
ตรวจสอบว่ามีการโหลด jquery โดยใช้ Javascript หรือไม่
ฉันพยายามตรวจสอบว่าห้องสมุด Jquery ของฉันโหลดเข้าสู่หน้า HTML ของฉันหรือไม่ ฉันกำลังตรวจสอบเพื่อดูว่าใช้งานได้หรือไม่ แต่มีบางอย่างไม่ถูกต้อง นี่คือสิ่งที่ฉันมี: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript" src="/query-1.6.3.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ if (jQuery) { // jQuery is loaded alert("Yeah!"); } else { // jQuery is not loaded alert("Doesn't Work"); } }); </script>
176 javascript  jquery 

7
คำเตือนการเลิกใช้ใน Moment.js - ไม่อยู่ในรูปแบบ ISO ที่รู้จัก
ฉันได้รับคำเตือนว่าค่าที่ให้ในขณะนั้นไม่อยู่ในรูปแบบ ISO ที่ได้รับการยอมรับ ฉันเปลี่ยนตัวแปรของฉันในวันนี้ด้วยฟังก์ชั่นโมเมนต์ แต่ก็ยังใช้งานไม่ได้ นี่คือข้อผิดพลาดคำเตือน: คำเตือนการเลิกใช้: ค่าที่ให้ไม่ได้อยู่ในรูปแบบ ISO ที่รู้จัก การสร้างช่วงเวลาตกไปถึง js Date () ซึ่งไม่น่าเชื่อถือในทุกเบราว์เซอร์และทุกรุ่น รูปแบบวันที่ที่ไม่ใช่ ISO จะไม่ได้รับการสนับสนุนและจะถูกลบออกในรุ่นใหญ่ที่กำลังจะมาถึง โปรดดูhttp://momentjs.com/guides/#/warnings/js-date/สำหรับข้อมูลเพิ่มเติม อาร์กิวเมนต์: [0] _isAMomentObject: true, _isUTC: true, _useUTC: true, _l: undefined, _i: 2016-9-26 19:30, _f: undefined, _strict: undefined, _locale: [วัตถุวัตถุ] var entryDate = new Date(); var currentDate = entryDate.getDate(); function between(x, min, …

16
การแปลงวัตถุ JavaScript ด้วยปุ่มตัวเลขให้เป็นอาร์เรย์
ฉันมีวัตถุแบบนี้กลับมาเป็นการตอบสนอง JSON จากเซิร์ฟเวอร์: {"0":"1","1":"2","2":"3","3":"4"} ฉันต้องการแปลงเป็นอาร์เรย์ JavaScript เช่นนี้ ["1","2","3","4"] มีวิธีที่ดีที่สุดในการทำเช่นนี้? ทุกที่ที่ฉันอ่านผู้คนกำลังใช้ตรรกะที่ซับซ้อนโดยใช้ลูป ดังนั้นมีวิธีการอื่นในการทำเช่นนี้?

10
ฉันสามารถโทร jquery click () เพื่อติดตามลิงก์ <a> ได้หรือไม่หากฉันไม่ได้ผูกตัวจัดการเหตุการณ์ไว้ด้วยการผูกหรือคลิกแล้ว
ฉันมีตัวจับเวลาใน JavaScript ของฉันซึ่งจำเป็นต้องเลียนแบบการคลิกลิงก์เพื่อไปยังหน้าอื่นเมื่อเวลาผ่านไป เมื่อต้องการทำสิ่งนี้ฉันใช้click()ฟังก์ชันของ jQuery ฉันได้ใช้$().trigger()และwindow.locationยังและฉันสามารถทำให้มันทำงานตามที่ตั้งใจไว้กับทั้งสาม ฉันสังเกตเห็นพฤติกรรมแปลก ๆ ด้วยclick()และฉันพยายามที่จะเข้าใจว่าเกิดอะไรขึ้นและทำไม ฉันใช้ Firefox สำหรับทุกสิ่งที่ฉันอธิบายในคำถามนี้ แต่ฉันก็สนใจในสิ่งที่เบราว์เซอร์อื่นจะทำกับสิ่งนี้ หากฉันไม่ได้ใช้$('a').bind('click',fn)หรือ$('a').click(fn)ตั้งค่าตัวจัดการเหตุการณ์การโทร$('a').click()ดูเหมือนจะไม่ทำอะไรเลย ไม่เรียกตัวจัดการเริ่มต้นของเบราว์เซอร์สำหรับเหตุการณ์นี้เนื่องจากเบราว์เซอร์ไม่โหลดหน้าใหม่ อย่างไรก็ตามถ้าฉันตั้งค่าตัวจัดการเหตุการณ์ก่อนมันก็ใช้ได้ตามที่คาดไว้แม้ว่าตัวจัดการเหตุการณ์จะไม่ทำอะไรเลย $('a').click(function(){return true;}).click(); สิ่งนี้จะโหลดหน้าใหม่ราวกับว่าฉันคลิกตัวเอง ดังนั้นคำถามของฉันคือทวีคูณ: นี่เป็นพฤติกรรมแปลก ๆ เพราะฉันทำอะไรผิดไปหรือเปล่า? และทำไมการโทรถึงไม่click()ทำอะไรเลยกับพฤติกรรมเริ่มต้นหากฉันไม่ได้สร้างตัวจัดการเอง แก้ไข: ตามที่ฮอฟแมนกำหนดเมื่อเขาพยายามทำซ้ำผลลัพธ์ของฉันผลลัพธ์ที่ฉันอธิบายไว้ข้างต้นจะไม่เกิดขึ้นจริง ฉันไม่แน่ใจว่าสิ่งที่ทำให้เกิดเหตุการณ์ที่ฉันสังเกตเห็นเมื่อวานนี้ แต่ฉันมั่นใจในวันนี้ว่ามันไม่ใช่สิ่งที่ฉันอธิบายในคำถาม ดังนั้นคำตอบคือคุณไม่สามารถคลิก "ปลอม" ในเบราว์เซอร์ได้และ jQuery ทั้งหมดจะเรียกใช้ตัวจัดการเหตุการณ์ของคุณ คุณยังคงสามารถใช้window.locationเพื่อเปลี่ยนหน้าและทำงานได้ดีสำหรับฉัน


9
จะเปลี่ยนข้อความของฉลากได้อย่างไร?
ฉันมีรายการวิทยุกระจายเสียงและเมื่อคลิกที่รายการปุ่มตัวเลือกฉันต้องเปลี่ยนข้อความของฉลาก แต่ด้วยเหตุผลบางอย่างมันไม่ทำงาน รหัสด้านล่าง: &lt;asp:Label ID="lblVessel" Text="Vessel:" runat="server"&gt;&lt;/asp:Label&gt; &lt;script language="javascript"&gt; $(document).ready(function() { $('#rblDiv input').click(function() { var selected = $("#rblDiv input:radio:checked").val(); if (selected == "exportpack") { $('#lblVessel').text("NewText"); } }); }); &lt;/script&gt;


10
วิธีจับภาพหน้าจอของ div ด้วย JavaScript
ฉันกำลังสร้างสิ่งที่เรียกว่า "แบบทดสอบ HTML" มันรันบน JavaScript อย่างสมบูรณ์และมันก็ค่อนข้างเท่ห์ ในตอนท้ายกล่องผลลัพธ์จะปรากฏขึ้นที่ระบุว่า "Your Results:" และมันแสดงให้เห็นว่าพวกเขาใช้เวลานานเท่าไหร่เปอร์เซ็นต์ที่พวกเขาได้รับและจำนวนคำถามที่พวกเขาได้รับทันทีจาก 10 ฉันอยากจะมีปุ่มที่บอกว่า "บันทึกผลลัพธ์" แล้วให้จับภาพหน้าจอหรืออะไรก็ได้ของ div แล้วแสดงภาพที่จับบนหน้าเว็บที่พวกเขาสามารถคลิกขวาและ "บันทึกภาพเป็น" ฉันชอบที่จะทำสิ่งนี้เพื่อให้พวกเขาสามารถแบ่งปันผลลัพธ์กับผู้อื่นได้ ฉันไม่ต้องการให้พวกเขา "คัดลอก" ผลลัพธ์เพราะพวกเขาสามารถเปลี่ยนแปลงได้อย่างง่ายดาย หากพวกเขาเปลี่ยนสิ่งที่พูดในภาพก็โอเค ไม่มีใครรู้วิธีการทำเช่นนี้หรือสิ่งที่คล้ายกัน?
175 javascript  jquery  html 

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