मैं निम्नलिखित है कहते हैं:एक साथ कई तत्वों के लिए एक घटना अटैच किया जा रहा जाना
var a = $("#a");
var b = $("#b");
//I want to do something as such as the following :
$(a,b).click(function() {/* */}); // <= does not work
//instead of attaching the handler to each one separately
जाहिर है इसके बाद के संस्करण क्योंकि $
समारोह में काम नहीं करता, दूसरा तर्क context
, नहीं एक और तत्व है।
तो मैं एक ही समय में दोनों तत्वों को ईवेंट कैसे संलग्न कर सकता हूं?
[अपडेट]
peirix एक दिलचस्प टुकड़ा जिसमें उन्होंने &
संकेत के साथ तत्वों को जोड़ती तैनात;
$(a & b).click(function() { /* */ }); // <= works (event is attached to both)
$(a & b).attr("disabled", true); // <= doesn't work (nothing happens)
आप ऊपर देख सकते हैं से, जाहिरा तौर पर, &
संकेत के साथ संयोजन केवल काम करता है जब घटनाओं संलग्न ...: लेकिन कुछ मैं इस पर ध्यान?
jQuery 1.7 – drogon
क्या नहीं किया था के साथ काम नहीं किया? मेरे प्रश्न में मेरे पास स्निपेट सभी अमान्य हैं। सही के लिए गैरेथ के जवाब पर एक नज़र डालें। –