/ / उल सूची के अंदर लिंक से डेटा विशेषता प्राप्त करें - jquery, html

उल सूची के अंदर लिंक से डेटा विशेषता प्राप्त करें - jquery, html

जब मैं उस पर क्लिक करता हूं, तो मैं एक सूची के अंदर एक लिंक से डेटा विशेषता को पकड़ने की कोशिश कर रहा हूं।

$(document).on("click", "ul.pagination li a", function(e)
{
e.preventDefault();
var page = $(this).attr("page");
var article_id = getUrlParameter("aid");
alert(page);
$(".comments").load("page", {"type":"reload", "article_id":article_id, "page":page}, function() {
$(".comments").scrollMinimal();
$(".comments").highlight();
});
});

एक सूची इस तरह दिखेगी:

<div class="fnone">
<ul class="pagination">
<li><a data-page="2" href="testpage=2#comments">2</a></li>

मेरा मुद्दा यह है कि "पृष्ठ" हमेशा होता है undefined। पूरी तरह से यकीन नहीं है कि मैं यहां गलत कहां जा रहा हूं।

उत्तर:

उत्तर № 1 के लिए 1
  1. उपयोग .attr("data-page") चूंकि यह विशेषता का नाम है

$(document).on("click", "ul.pagination li a", function(e){
e.preventDefault();
var page = $(this).attr("data-page");
alert(page)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
A list would look like this:

<div class="fnone">
<ul class="pagination">
<li><a data-page="2" href="testpage=2#comments">2</a></li>
</ul>
</div>