这只是在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