K@m@l نشر 22 ديسمبر 2015 أرسل تقرير نشر 22 ديسمبر 2015 أريد إخفاء حقل لتحميل ملف، وإظهاره بعد الضغط على رابط href، وبعد رؤية العديد من الأمثلة، توصلت إلى هذا الكود الذي يمثل كود Html و كود Jquery:<input id="ad-docs[]" type="file" name="ad-docs[]" multiple="multiple" style="display:none;"/> <a id="upload_link" class="button-link button-link-blue">BROWSE</a>jquery:$("#upload_link").click(function(){ $("#ad-docs[]").click(); });ولا أعلم أين موضع الخطأ، أم أن الكود لا يصلح لهذا الغرض؟ ما الحل الذي بإمكاني فعله لحل المشكل؟ اقتباس
0 E.Nourddine نشر 23 ديسمبر 2015 أرسل تقرير نشر 23 ديسمبر 2015 الطريقة التي اتبعت هي الصحيحة، فقط هناك خطأ ارتكبته أثناء كتابتك للكود، حيث من الواجب كتابة المحدد id في كود javascript داخل []، أي أن الكود السابق سيصبح بالشكل التالي:$("#upload_link").click(function(){ $("[id='ad-docs[]']").click(); });وكود html سيبقى كما هو:<input id="ad-docs[]" type="file" name="ad-docs[]" multiple="multiple" style="display:none;"/> <a id="upload_link" class="button-link button-link-blue">BROWSE</a>jQuery Attribute Equals Selector [name=”value”] اقتباس
السؤال
K@m@l
أريد إخفاء حقل لتحميل ملف، وإظهاره بعد الضغط على رابط href، وبعد رؤية العديد من الأمثلة، توصلت إلى هذا الكود الذي يمثل كود Html و كود Jquery:
jquery:
ولا أعلم أين موضع الخطأ، أم أن الكود لا يصلح لهذا الغرض؟ ما الحل الذي بإمكاني فعله لحل المشكل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.