根據定義,在一個給定ID的頁面上只能有一個控件。爲什麼這個Ajax ID選擇器返回一個數組?
這條語句設置一個控件的值:
document.getElementById("ctl00_phPageContent_dtmVisitChinaFrom_txtSkipValidation").value = "1";
爲什麼 「[0]」 有必要嗎?
$("#ctl00_phPageContent_dtmVisitChinaFrom_txtSkipValidation")[0].value = "1";
請注意一些HTML?可以通過2個元素具有相同的ID – dotoree 2012-03-04 19:25:40
即使只返回單個結果,jQuery也會返回* array-like *對象。我認爲你的例子缺少一個'#'作爲元素ID;例如'$( 「#ctl00_phPageContent_dtmVisitChinaFrom_txtSkipValidation」)'。 – 2012-03-04 19:25:51