मैं jQuery के quicksand प्लगइन का उपयोग कर रहा हूं। मुझे क्लिक की गई वस्तु का डेटा-आईडी प्राप्त करना होगा और इसे एक webservice पर भेजना होगा। मैं डेटा-आईडी विशेषता कैसे प्राप्त करूं? मैं .on()
हल किए गए आइटम के लिए क्लिक इवेंट को फिर से बाँधने के लिए विधि का उपयोग कर रहा हूँ ।
$("#list li").on('click', function() {
// ret = DetailsView.GetProject($(this).attr("#data-id"), OnComplete, OnTimeOut, OnError);
alert($(this).attr("#data-id"));
});
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<ul id="list" class="grid">
<li data-id="id-40" class="win">
<a id="ctl00_cphBody_ListView1_ctrl0_SelectButton" class="project" href="#">
<img src="themes/clean/images/win.jpg" class="project-image" alt="get data-id" />
</a>
</li>
</ul>
on()
पद्धति का उपयोग करने के लिए प्रश्न को संपादित करने के लायक हो सकता है जैसा live()
कि अब पदावनत किया जाता है, और यह प्रश्न काफी कुछ आगंतुकों को मिलता है।