PDA

View Full Version : مبتدی: گذاشتن شرط بر روی یک jquery



parandweb
یک شنبه 09 تیر 1392, 18:12 عصر
سلام به کد زیر توجه کنید


<link rel="stylesheet" type="text/css" href="http://xoxco.com/projects/code/tagsinput/jquery.tagsinput.css" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<script type="text/javascript" src="http://xoxco.com/projects/code/tagsinput/jquery.tagsinput.js"></script>

<script type="text/javascript">

function onAddTag(tag) {
alert("Added a tag: " + tag);
}
function onRemoveTag(tag) {
alert("Removed a tag: " + tag);
}

function onChangeTag(input,tag) {
alert("Changed a tag: " + tag);
}

$(function() {

$('#tags_1').tagsInput({width:'auto'});
$('#tags_2').tagsInput({
width: 'auto',
onChange: function(elem, elem_tags)
{
var languages = ['1452','1452369','145','1252'];
$('.tag', elem_tags).each(function()
{
if($(this).text().search(new RegExp('\\b(' + languages.join('|') + ')\\b')) >= 0)
$(this).css('background-color', 'yellow');
});
}
});

});

</script>
<form>
<p><label>Defaults:</label>
<input id="tags_2" type="text" class="tags" value="1452,41222,145,1471" /></p>
</form>در این کد هر عددی که روبروی var languages قرار بگیرد اگر به عنوان value باکس انتخاب شود به رنگ زرد در می آید حالا من می خوام اگر عدد چهار رقمی به عنوان value باکس انتخاب شد به رنگ زرد در بیادش اگر عدد بالای پنج رقم بود به رنگ قرمز در بیاید دوستان راهنمایی بفرمایید :افسرده:

ممنون میشم

afshin9032
یک شنبه 09 تیر 1392, 19:22 عصر
سوالت یکم نامفهومه !
کمی بیشتر توضیح بده .

nimadows
دوشنبه 10 تیر 1392, 11:23 صبح
http://developer1.ir/jQuery/Index.aspx
ببین به دردت میخوره