ठीक है मेरे पास एक jQuery संवाद बॉक्स है जिसमें इसका एक रूप है और मैं इसे समझने की कोशिश कर रहा हूं ... मैं देखता हूं कि मैं क्या करने की कोशिश कर रहा हूं।jquery: अगर उल खाली है
मेरे पास 3 टेक्स्ट बॉक्स हैं। उस सटीक क्रम में #apInterest
, #apPayment
और #apPrincipal
।
मुझे क्या करना कोशिश कर रहा हूँ के बुनियादी अंग्रेज़ी शर्तें:
में#apInterest
अगर
.val
0 से कम या 99.99 ट्रिगर एक त्रुटि से अधिक है KeyUp पर
.. किसी और जाँच ul#mylist
अगर यह किसी भी li
है, अगर नहीं .hide
#apPayment
में कीप पर .val
0 से कम एक त्रुटि ट्रिगर है li
के लिए सूची को चेक करें यदि नहीं तो छुपाएं।
#apPrincipal
एक ही बात है वास्तव में #apPayment
मैं क्या सही इस पल
$('#apInterest').live("keyup", function(e) {
var parent = $('.inter').parents("ul:first");
if ($('#apInterest').val() < 0 || $('#apInterest').val() > 99.99) {
$('.inter').remove();
$('#mylist').append('<li class="inter">Interest Rate cannot be below 0 or above 99.99</li>');
$('#popuperrors').show();
$(this).addClass('error');
} else {
$(this).removeClass('error');
$('.inter').remove();
alert(parent.children().text);
if (parent.children().length == 0){
$('#popuperrors').hide();
}
}
});
है हालांकि मैं भी कोशिश की है
if ($("#mylist :not(:contains(li))")){
$('#popuperrors').hide();
}
मैं एक समारोह सभी के लिए इस के समान था के रूप में 3 टेक्स्टबॉक्स लेकिन मैंने जो कुछ भी कोशिश की है वह काम नहीं कर रहा है .. इस
को पूरा करने के तरीके पर कोई विचार
संभव डुप्लिकेट [jQuery अगर div id बच्चे हैं] (http://stackoverflow.com/questions/1526873/jquery-if-div-id-has-children) –