के साथ केवल एक बार काम करते हैं I तालिका के शीर्ष में एक चेकबॉक्स पर क्लिक करके सभी चेकबॉक्स को चेक/अनचेक करने का प्रयास कर रहा हूं। पहले इनपुट में विशेषता जोड़ें क्लिक करें, दूसरा अनचेक करें। यह केवल एक बार काम करता है। फ़ायरफ़ॉक्स और क्रोम पर परीक्षण। एट्रिब्यूट्स बदलते रहते हैं, लेकिन यह पृष्ठ में नहीं दिखाया गया है। मैं इसे केवल ब्राउज़र डीबगर में देखता हूं।जांचें और अनचेक इनपुट Jquery
<table>
<thead>
<tr>
<th><input type="checkbox" /></th>
<th>#</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" /></td>
<td>1</td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>2</td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>3</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
$(function() {
$('th input[type="checkbox"]').click(function(){
if ($(this).is(':checked'))
$('td input[type="checkbox"]').attr('checked', 'checked');
else
// $('td input[type="checkbox"]').attr('checked', false);
$('td input[type="checkbox"]').removeAttr('checked');
})
});
</script>
नमूना http://jsfiddle.net/aJhm9/
यह काम करता है -: फिर निम्नलिखित कोड का उपयोग करें! धन्यवाद! – glutaminefree
@ АндрейН। आपका स्वागत है। – Musa
यह काम करता है, धन्यवाद! लेकिन attr() हर बार काम किया ... अब क्यों नहीं? – brandelizer