submit සෙලෙක්ටරය
:submit සෙලෙක්ටරය තෝරා ගන්නේ
submit වර්ගයේ,
පෝරම යැවීමේ බොත්තම් වන අංගයන් ය.
සාමාන්යයෙන් :submit සෙලෙක්ටරය යොදවන්නේ බොත්තම්
හෝ ආදාන අංග සඳහා ය. මතක තබා ගත යුතු කරුණ නම්, සමහර
බ්රව්සර button අංගය, සැඟවුණු ආකාරයෙන්
[type='submit'] ඇති ලෙස හඳුනා ගන්නා අතර,
වෙනත් ඒවා අනෙක් ආකාරයට වේ. නිවැරදි ක්රියාකාරිත්වය සහතික කිරීම සඳහා
සැමවිටම type ගුණය නිශ්චිතව සඳහන් කරන්න.
:submit CSS විශේෂ නිර්වචනයට අයත් නොවන නිසා,
නවීන බ්රව්සර වල කාර්ය සාධනය වැඩි දියුණු කිරීම සඳහා
එයට අනුව
[type='submit'] යෙදීම වඩා හොඳය.
වාක්ය ඛණ්ඩය
submit වර්ගයේ අංග තෝරා ගන්නේ මෙලෙස ය:
$(':submit');
උදාහරණය
ඉහත දක්වා ඇති න්යාය අනුව,
submit වර්ගයේ සියලු අංග,
td අංගවල දරු අංග වන ඒවා තෝරා ගනිමු.
මෙම td වලට හරිත පසුබිම
සහ රතු දාරයක්
css ක්රමය භාවිතයෙන් සාදමු:
<form>
<table border="1" cellpadding="10" align="center">
<tr><th>Element</th></tr>
<tr><td><input type="button" value="button"></td></tr>
<tr><td><input type="file"></td></tr>
<tr><td><input type="password"></td></tr>
<tr><td><button>button</button></td></tr>
<tr><td><input type="reset"></td></tr>
<tr><td><input type="submit"></td></tr>
<tr><td><input type="radio" name="test"></td></tr>
<tr><td><input type="checkbox"></td></tr>
<tr><td><button type="submit">button</button></td></tr>
<tr><td><input type="text"></td></tr>
</table>
</form>
$('td:submit')
.parent('td')
.css({background: 'green', border: '2px red solid'})
.end();
$('form').submit(function(event) {
event.preventDefault(); // පෝරම යැවීම වළක්වයි
});