के साथ काम नहीं करता है मैंने एक jQuery चरित्र काउंटर लिखा है, जब मैं टाइप करता हूं तो यह काम करता है, लेकिन जब पाठ चिपकाया जाता है। फ़ंक्शन पेस्ट पर निष्पादित किया जाता है, लेकिन गिनती नहीं बदली जाती है। मुझे यकीन नहीं है कि val()
फ़ंक्शन सही है या वास्तव में डोम के साथ सिंक में है। कोई विचार?jQuery - चार काउंटर पेस्ट इवेंट
counter = function() {
$j("strong#status-field-char-counter").text($j("#Panel1messagesmessage").val().length);
alert('event');
};
$j("textarea").keyup(counter);
$j("textarea").bind('paste', counter);
$j("#Panel1messagesmessage").bind('copy', counter);
$j("#Panel1messagesmessage").bind('delete', counter);
'पेस्ट' http://docs.jquery.com/Events/bind ... भी एक वैध घटना के रूप में सूचीबद्ध नहीं है, , आप 'bind() 'के दूसरे पैरामीटर को एक स्ट्रिंग के रूप में ईवेंट जोड़ सकते हैं जिसमें प्रत्येक ईवेंट को' $ ('# selector') से अलग किया जाता है। बाइंड ('माउसओवर' पर क्लिक करें, फ़ंक्शन() {})' – artlung
यहां असमर्थित घटनाओं को संबोधित करने वाला एक प्रश्न: http://stackoverflow.com/questions/237254/how-do-you-handle-oncut-oncopy-and-onpaste-in-jquery – artlung