這只是在Firefox中工作,我找不到原因。點擊每個瀏覽器中的橙色跨度。點擊選擇選項只適用於Firefox ...爲什麼?HTML,選擇選項,與jquery點擊只能在Firefox中工作
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function() {
$('.click').click(function() {
alert("clicked");
});
});
</script>
<select>
<option class="click" value="">click</option>
</select>
<br /><br /><br /><br />
<span class="click" style="display:inline-block;width:50px;height:20px;background-color:orange;padding:4px;">click</span>
</body>
</html>
'選擇#colors'是一個糟糕的選擇,因爲它破壞了正則表達式,它不使用'document.getElementById'無故決策。 – gdoron 2013-03-07 22:17:07
感謝您的答案。在document.getElement ... edit之前,我喜歡這個。我將id =「」更改爲類。謝謝 – caramba 2013-03-07 22:23:19
'getElementById'因爲我爲什麼改變了,效率要高得多,但是對於非複雜的應用程序'select#colors'會有效。 – Eldar 2013-03-07 22:24:20