এটি মৌলিক।
উপরের স্প্যানটির 'এটি আমার নাম' কীভাবে মান পাব?
<div id='item1'>
<span>This is my name</span>
</div>
এটি মৌলিক।
উপরের স্প্যানটির 'এটি আমার নাম' কীভাবে মান পাব?
<div id='item1'>
<span>This is my name</span>
</div>
উত্তর:
আমি মনে করি এটি একটি সাধারণ উদাহরণ হওয়া উচিত:
$('#item1 span').text();
অথবা
$('#item1 span').html();
.text()এইচটিএমএল এটি খুঁজে পাওয়া .html()কোনও অক্ষর এনকোড করবে , এবং কোনও অক্ষর এনকোড করবে না।
$('.class').each(function() { $(this).html() });; কারণ $('.class').html()প্রথম উপাদানটির জন্য .html () মানটি ফিরে আসবে
$('#item1').text(); or $('#item1').html(); জন্য সূক্ষ্ম কাজ করে id="item1"
যেহেতু আপনি 'আইটেম' মানের জন্য কোনও বৈশিষ্ট্য সরবরাহ করেন নি, তাই আমি ধরে নিচ্ছি যে একটি শ্রেণি ব্যবহৃত হচ্ছে:
<div class='item1'>
<span>This is my name</span>
</div>
alert($(".item span").text());
আপনার কোডটি লোড করার জন্য আপনি ডিওএমের জন্য অপেক্ষা করছেন তা নিশ্চিত করুন, jQuery এ আপনি এর জন্য ready()ফাংশনটি ব্যবহার করেন :
<html>
<head>
<title>jQuery test</title>
<!-- script that inserts jquery goes here -->
<script type='text/javascript'>
$(document).ready(function() { alert($(".item span").text()); });
</script>
</head>
<body>
<div class='item1'>
<span>This is my name</span>
</div>
</body>
$('#item1 span').html(); এটি আমার কোড নিয়ে কাজ করছে
টেক্সট () এবং .html () এর মধ্যে পার্থক্য সম্পর্কে খুব গুরুত্বপূর্ণ অতিরিক্ত তথ্য:
যদি আপনার নির্বাচক একাধিক আইটেম নির্বাচন করে, যেমন আপনার মতো দুটি স্প্যান রয়েছে
<span class="foo">bar1</span>
<span class="foo">bar2</span>
,
তারপর
$('.foo').text();দুটি গ্রন্থ সংযোজন এবং আপনাকে দেয় যে; যেহেতু
$('.foo').html(); আপনাকে সেগুলির মধ্যে একটি দেয়।
আপনি সরাসরি আপনার এইচটিএমএলে স্প্যানে আইডি ব্যবহার করতে পারেন।
<span id="span_id">Client</span>
তাহলে আপনার jQuery কোড হবে
$("#span_id").text();
কেউ একজন আমাকে ত্রুটিগুলি যাচাই করতে সহায়তা করেছে এবং দেখতে পেয়েছে যে তিনি পাঠ্যের () পরিবর্তে ভাল () ব্যবহার করেছেন, স্প্যানে ভাল () ফাংশন ব্যবহার করা সম্ভব নয়। সুতরাং
$("#span_id").val();
শূন্য ফিরে আসবে।