我確信這只是一個簡單的,但它讓我難住了幾個不同的項目現在..我必須不斷聲明我的變量,並且我確定有一個更好的做事方式。解析變量進出功能jquery
在下面的例子中,我發現在「#gender」階段「性別」打印出來很好,但「#age」階段「性別」不再被定義爲& /或沒有被帶到另一個功能。
一個例子:
var gender;
var age;
var children;
$('#gender li:contains(Male)').click(function() {
gender = "male";
$('#age').show();
$('span.jquery_out').text(gender);
});
$('#gender li:contains(Female)').click(function() {
gender = "female";
$('#age').show();
$('span.jquery_out').text(gender);
});
$('#age li:contains(1)').click(function() {
var age = "1";
$('#children').show();
$('span.jquery_out').text(gender+" -> "+age);
});
$('#age li:contains(2)').click(function() {
var age = "2";
$('#children').show();
$('span.jquery_out').text(gender+" -> "+age);
});
$('#age li:contains(3)').click(function() {
var age = "3";
$('#children').show();
$('span.jquery_out').text(gender+" -> "+age);
});
$('#age li:contains(4)').click(function() {
var age = "4";
$('#children').show();
$('span.jquery_out').text(gender+" -> "+age);
});
$('#age li:contains(5)').click(function() {
var age = "5";
$('#children').show();
$('span.jquery_out').text(gender+" -> "+age);
});
希望某人有一個答案,我敢肯定,它不是一個棘手的知道什麼時候一個。 在此先感謝。 馬特
你的html是什麼樣的? – PetersenDidIt 2010-02-15 01:46:30