मैं रेडियो जांचने की कोशिश कर रहा हूं। न तो निम्न काम करता है:.attr ('चेक', 'चेक') काम नहीं करता
[संपादित करें]
$('selector').attr('checked','checked');
$('selector').attr('checked',true);
दो चेतावनी() निम्नलिखित कोड शो "1" में और "एक", क्रमशः। मेरी उम्मीद दूसरी चेतावनी है() "बी" दिखा रही है।
ओपेरा अपने ब्राउज़र में दूसरा रेडियो बॉक्स चेक करता है, लेकिन इसके तत्व निरीक्षक, ड्रैगनफ्लाई, दिखाता है कि डोम नहीं बदला गया है।
[अंत संपादित करें]
मैं अकसर किये गए सवाल पढ़ा था इससे पहले कि मैं इस प्रश्न पोस्ट:
में मदद करता है की बहुत सराहना की जाएगी!
TIA
एक्सएचटीएमएल पेज और कोड इस प्रकार है:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Weird Behavior</title>
<script type="text/javascript" src="scripts/jquery.js"/>
<script type="text/javascript">
function clickme(){
alert($('input[name="myname"][value="b"]').length);
$('input[name="myname"][value="b"]').attr('checked','checked');
$('#b').attr('checked',true);
alert($('input[name="myname"][checked]').val());
};
</script>
</head>
<body>
<form action="">
<fieldset>
<legend>Why check is not switched?</legend>
<input type="radio" name="myname" value="a" id="a" checked="checked"/>A
<input type="radio" name="myname" value="b" id="b"/>B
</fieldset>
</form>
<p>
<button type="button" onclick="clickme()">click me</button>
</p>
</body>
</html>
तुम कैसे उत्पन्न डोम स्रोत जाँच की है? – Sander
'$ ('कुछ तत्व चयनकर्ता')। Attr ('चेक', 'चेक');' –
@experimentX: नमूना स्रोत कोड में यही है, है ना? – BoltClock