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

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

28
จะกำหนดค่าที่เลือกของ jquery select2 ได้อย่างไร?
นี่เป็นของรหัสก่อนหน้า select2 เวอร์ชัน 4 ฉันมีรหัสง่ายๆในการselect2รับข้อมูลจาก ajax $("#programid").select2({ placeholder: "Select a Program", allowClear: true, minimumInputLength: 3, ajax: { url: "ajax.php", dataType: 'json', quietMillis: 200, data: function (term, page) { return { term: term, //search term flag: 'selectprogram', page: page // page number }; }, results: function (data) { return {results: data}; …

5
วิธีการแปลง 1 เป็นจริงหรือ 0 เป็นเท็จเมื่อดึงโมเดล
ฉันมีโมเดลที่ตั้งค่าด้วยการตอบสนอง JSON จากฐานข้อมูล mysql ข้อมูลที่มีการตั้งค่ารูปแบบที่มีจริงหรือเท็จลงในเขตข้อมูลแบบบูล / TINYINT ในฐานข้อมูลซึ่งใช้หรือ10 _.isBooleanในมุมมองของฉันฉันมีผลผูกพันการตรวจสอบว่าสำหรับบูลกับขีด แน่นอนเมื่อโมเดลของฉันได้รับข้อมูลมันจะถูกตั้งค่าด้วย1หรือ0แทนที่จะเป็นจริงหรือเท็จและการ_.isBooleanตรวจสอบล้มเหลว มีอยู่แล้วหรือไม่ที่จะมีการตอบสนอง JSON ของฉันอย่างถูกต้องจาก mysql เป็นค่าบูลีนจริงหรือเท็จแทน1หรือ0หรือควรมีวิธีที่จะให้โมเดลของฉันอัปเดตตัวเองเมื่อดึง (และก่อนที่จะแสดงผลการดู) เพื่อแคสต์trueหรือfalseตาม เป็น 1 หรือ 0 คุณสมบัติ? เช่นข้อมูลของโมเดลของฉันดูเหมือนว่า{"isChecked":"1"}เมื่อไหร่ที่ฉันต้องการ{"isChecked":true} ขอบคุณมากสำหรับคำแนะนำใด ๆ ที่คุณมี!

23
จะรับองค์ประกอบสุ่มจำนวนหนึ่งจากอาร์เรย์ได้อย่างไร?
ฉันกำลังดำเนินการเกี่ยวกับ 'วิธีเข้าถึงองค์ประกอบแบบสุ่มจากอาร์เรย์ในจาวาสคริปต์' ฉันพบลิงค์มากมายเกี่ยวกับเรื่องนี้ ชอบ: รับ ไอเท็มสุ่มจากอาร์เรย์ JavaScript var item = items[Math.floor(Math.random()*items.length)]; แต่ในนี้เราสามารถเลือกได้เพียงรายการเดียวจากอาร์เรย์ ถ้าเราต้องการมากกว่าหนึ่งองค์ประกอบเราจะบรรลุสิ่งนี้ได้อย่างไร? เราจะได้รับมากกว่าหนึ่งองค์ประกอบจากอาร์เรย์ได้อย่างไร?

15
วิธีทำให้การเรียกใช้สคริปต์รอจนกว่า jquery จะถูกโหลด
ฉันมีปัญหาที่หน้าโหลดเร็วมาก jquery นั้นยังโหลดไม่เสร็จก่อนที่จะถูกเรียกใช้โดยสคริปต์ที่ตามมา มีวิธีตรวจสอบการมีอยู่ของ jquery หรือไม่และหากไม่มีอยู่ให้รอสักครู่แล้วลองอีกครั้ง เพื่อตอบสนองต่อคำตอบ / ความคิดเห็นด้านล่างฉันกำลังโพสต์มาร์กอัปบางส่วน สถานการณ์ ... asp.net masterpage และ childpage ในมาสเตอร์เพจฉันมีการอ้างอิงถึง jquery จากนั้นในหน้าเนื้อหาฉันมีการอ้างอิงถึงสคริปต์เฉพาะหน้า เมื่อมีการโหลดสคริปต์เฉพาะของหน้ามันจะบ่นว่า "$ is undefined" ฉันใส่การแจ้งเตือนในหลาย ๆ จุดในมาร์กอัปเพื่อดูลำดับการทำงานของสิ่งต่างๆและยืนยันว่ามันเริ่มทำงานตามลำดับนี้: ส่วนหัวของหน้าหลัก บล็อกเนื้อหาของหน้าย่อย 1 (อยู่ด้านในส่วนหัวของมาสเตอร์เพจ แต่หลังจากเรียกสคริปต์มาสเตอร์เพจแล้ว) บล็อกเนื้อหาของหน้าย่อย 2. นี่คือมาร์กอัปที่ด้านบนของหน้ามาสเตอร์: <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="SiteMaster" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> …
106 javascript  jquery 

11
JQuery เพื่อตรวจสอบรหัสที่ซ้ำกันใน DOM
ฉันกำลังเขียนแอปพลิเคชันด้วย ASP.NET MVC ตรงกันข้ามกับ ASP.NET แบบเดิมคุณมีความรับผิดชอบมากกว่าในการสร้าง ID ทั้งหมดในเพจที่สร้างขึ้น ASP.NET จะให้รหัสที่น่ารังเกียจ แต่ไม่ซ้ำใคร ฉันต้องการเพิ่มสคริปต์ jQuery สั้น ๆ เพื่อตรวจสอบเอกสารของฉันเพื่อหารหัสที่ซ้ำกัน ซึ่งอาจเป็นรหัสสำหรับ DIVS รูปภาพช่องทำเครื่องหมายปุ่ม ฯลฯ <div id="pnlMain"> My main panel </div> <div id="pnlMain"> Oops we accidentally used the same ID </div> ฉันกำลังมองหายูทิลิตี้เซ็ตและลืมประเภทที่จะเตือนฉันเมื่อฉันทำอะไรที่ประมาท ใช่ฉันจะใช้สิ่งนี้ในระหว่างการทดสอบเท่านั้นและยินดีต้อนรับทางเลือกอื่น (เช่นปลั๊กอิน firebug) ด้วย
106 jquery  dom 

7
วิธีจัดการการเปลี่ยนแปลงช่องทำเครื่องหมายโดยใช้ jQuery
ฉันมีรหัสบางอย่าง <input type="checkbox" id="chk" value="value" /> <label for="chk">Value </label> <br/> <input type="button" id="But1" value="set value" /> <br /> <input type="button" id="But2" value="read checked" /> จาวาสคริปต์: $(document).ready(function () { console.log("Ready ..."); registerHandlers(); function registerHandlers() { $('#But1').click(function () { $('#chk').prop('checked', !$('#chk').is(':checked')); }); $('#But2').click(function () { var chk1 = $('#chk').is(':checked'); console.log("Value : " …
106 jquery  checkbox 

5
รับและกำหนดตำแหน่งด้วย jQuery .offset ()
วิธีการรับและกำหนดตำแหน่งขององค์ประกอบด้วย.offsetวิธีjQuery สมมติว่าผมมี div และอื่น ๆlayer1 layer2ฉันจะได้รับตำแหน่งlayer1และตั้งค่าตำแหน่งเดียวกันได้layer2อย่างไร?
106 jquery 

9
จะเลือกองค์ประกอบแรกในดรอปดาวน์โดยใช้ jquery ได้อย่างไร?
ฉันต้องการทราบวิธีเลือกตัวเลือกแรกในแท็กที่เลือกทั้งหมดบนเพจของฉันโดยใช้ jquery ลองสิ่งนี้: $('select option:nth(0)').attr("selected", "selected"); แต่ไม่ได้ผล
106 javascript  jquery  html 

8
ajax กับ jquery ต่างกันอย่างไรและอันไหนดีกว่ากัน? [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันสับสนเกี่ยวกับการใช้ ajax หรือ jquery ดังนั้นฉันจึงต้องการทราบว่าความแตกต่างคืออะไรและอันไหนดีกว่ากันเช่นประสิทธิภาพและความซับซ้อน
106 jquery  ajax 

14
jQuery และ TinyMCE: ค่า textarea ไม่ส่ง
ฉันใช้jQueryและTinyMCEเพื่อส่งแบบฟอร์ม แต่มีปัญหาในการทำให้เป็นอนุกรมเนื่องจากค่า Textarea ไม่ได้โพสต์ นี่คือรหัส: <form id="myForm" method="post" action="post.php"> <textarea name="question_text" id="question_text" style="width:543px;height:250px;"></textarea> </form> ภาษา: lang-js $('#myForm').submit(function() { $.ajax({ type: 'POST', url: $(this).attr('action'), data: $(this).serialize(), success: function(data) { $('#result').fadeIn('slow'); $('#result').html(data); $('.loading').hide(); } }) return false; }); tinyMCE.init({ // General options mode : "textareas", theme : "advanced", // Theme options theme_advanced_buttons1 …
106 jquery  tinymce 

9
ไม่สามารถตั้งค่าชนิดเนื้อหาเป็น 'application / json' ใน jQuery.ajax
เมื่อฉันมีรหัสนี้ $.ajax({ type: 'POST', //contentType: "application/json", url: 'http://localhost:16329/Hello', data: { name: 'norm' }, dataType: 'json' }); ใน Fiddler ฉันเห็นตามคำขอดิบ POST http://localhost:16329/Hello HTTP/1.1 Host: localhost:16329 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Referer: http://localhost:14693/WebSite1/index.html …

8
$ (this) .serialize () - จะเพิ่มค่าได้อย่างไร?
ตอนนี้ฉันมีสิ่งต่อไปนี้: $.ajax({ type: 'POST', url: this.action, data: $(this).serialize(), }); วิธีนี้ใช้งานได้ดี แต่ฉันต้องการเพิ่มมูลค่าให้กับข้อมูลดังนั้นฉันจึงลอง $.ajax({ type: 'POST', url: this.action, data: $(this).serialize() + '&=NonFormValue' + NonFormValue, }); แต่นั่นไม่ได้โพสต์อย่างถูกต้อง มีแนวคิดเกี่ยวกับวิธีเพิ่มรายการลงในสตริงซีเรียลไลซ์หรือไม่? นี่คือตัวแปรหน้าส่วนกลางที่ไม่เจาะจงรูปแบบ

6
ความแตกต่างระหว่าง jQuery กับ AngularJS กับ Node.js [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเพิ่งเริ่มพัฒนาเว็บและจนถึงตอนนี้ฉันรู้ว่า: HTML - รูปแบบของเว็บไซต์ CSS - ทำให้ดูสวย JavaScript - ฟังก์ชันการทำงาน แล้วjQuery , AngularJSและNode.jsคืออะไร? หลังจากทำการค้นหาอย่างรวดเร็วฉันพบว่า jQuery คือ "ไลบรารี JavaScript" AngularJS คือ "เฟรมเวิร์กแอปพลิเคชันเว็บส่วนหน้าแบบโอเพนซอร์สที่ใช้ JavaScript" และ Node.js คือ "สภาพแวดล้อมรันไทม์ JavaScript" ดูเหมือนว่าทั้งหมดจะเกี่ยวข้องกับ JavaScript ดังนั้นจึงเป็นภาษาใหม่หรือไม่? 'framework / library' หมายถึงอะไร? คำตอบง่ายๆจะได้รับการชื่นชม (ฉันเพิ่งเริ่มเขียนโปรแกรมบนเว็บ แต่ฉันคุ้นเคยกับการเขียนโปรแกรม)

14
ตัวเลือกวันที่ jquery ปัญหา z-index
ฉันมี div สไลด์โชว์และฉันมีฟิลด์ datepicker เหนือ div นั้น เมื่อฉันคลิกในช่อง datepicker พาเนล datepicker จะแสดงด้านหลัง div สไลด์โชว์ และฉันได้วางสคริปต์เป็น: http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js ดังนั้นฉันจึงไม่สามารถเปลี่ยน z-index ของ datepicker ใน CSS ได้ z-index ของ datepicker ที่สคริปต์สร้างคือ 1 และสไลด์โชว์ div ของฉัน (เรียกผ่าน googleajaxapi ด้วย) z-index คือ 5 ดังนั้นฉันเดาว่าฉันต้องเพิ่ม z-index ของตัวเลือกวันที่มากกว่า 5 จึงมี วิธีใดที่จะเพิ่มได้? ใครสามารถช่วยฉัน?

4
การเปลี่ยนการเลือกในส่วนที่เลือกด้วยปลั๊กอิน Chosen
ฉันกำลังพยายามเปลี่ยนตัวเลือกที่เลือกในปัจจุบันในการเลือกด้วยปลั๊กอิน Chosen เอกสารครอบคลุมการปรับปรุงรายการและเรียกเหตุการณ์เมื่อตัวเลือกที่ถูกเลือก แต่ไม่มีอะไร (ที่ฉันสามารถดู) บนภายนอกเปลี่ยนค่าที่เลือกในปัจจุบัน ฉันได้สร้างjsFiddle เพื่อสาธิตโค้ดและวิธีที่ฉันพยายามเปลี่ยนการเลือก: $('button').click(function() { $('select').val(2); $('select').chosen().val(2); $('select').chosen().select(2); });

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