मैंने सोचा कि jquery में कुछ था जो आपको एक श्रृंखला के माध्यम से पिछड़ा जाने की अनुमति देता था।Jquery का उपयोग करके आप श्रृंखला के माध्यम से पीछे कैसे जाते हैं?
मैं ऐसा करना चाहते हैं:
var a = $(this).parent().addClass('test').goBackToParent().children('selectorHere').text()
मैं वस्तु मेरे पास है कि माता-पिता की हो और इसे करने के लिए एक वर्ग के नाम जोड़ना चाहते हैं। एक बार ऐसा करने के बाद मैं अपने बच्चों के माध्यम से जाना चाहता हूं और एक बच्चा ढूंढना चाहता हूं जो मेरे चयनकर्ता से मेल खाता है और अपना टेक्स्ट प्राप्त करता है।
मैं यह कर सकता, या मैं बजाय ऐसा करने की क्या ज़रूरत है:
$(this).parent().addClass('test');
var a = $(this).parent().children('selectorHere').text()
संपादित
मैं उपयोग कर रहा हूँ "अंत" अब, लेकिन यह काम नहीं करता मैं एक उदाहरण बना दिया है कि आप कोशिश कर सकते हैं here
<!DOCTYPE html>
<html>
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<style>
article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }
</style>
</head>
<body>
<table>
<th>
<tr>one</tr>
<tr>two</tr>
</th>
<tr>
<td id="test"><a href="#"><img src="http://ais.web.cern.ch/ais/apps/hrt/SMT%20v2/Images/btnbar_edit.png" /></a></td>
<td class="selectMe">1</td>
</tr>
</table>
</body>
</html>
$(function()
{
$('#test').click(function()
{
// does not work
var a = $(this).parent().addClass('afb').end().children('.selectMe').text();
// works
var b = $(this).parent().children('.selectMe').text();
alert(a + ' -should have value');
alert(b + ' -works');
return false;
});
});
अजीब जब मैं यह कर मैं पाठ के लिए एक मूल्य के अब और नहीं मिलता है। अगर मुझे ऐडक्लास की सवारी मिलती है और अंत में मैं करता हूं। – chobo2
यदि आप एक HTML स्निपेट पोस्ट कर सकते हैं तो यह मदद करेगा ताकि हम जान सकें कि आप वास्तव में क्या प्रयास कर रहे हैं। आपकी टिप्पणी के आधार पर, ऐसा लगता है कि 'selectorHere' तत्व वास्तव में $ (इस) – Dexter
के बच्चे के बजाय माता-पिता का प्रत्यक्ष बच्चा (यानी एक भाई या $ (यह)) है, बस एक उदाहरण जोड़ा गया है। – chobo2