如果在页面加载时选择了用户个人资料
,我想隐藏带有“图片”类的div<div id="edit-type-wrapper">
<select>
<option value="albums">Album</option>
<option selected="selected" value="uprofile">User Profile</option>
</select>
</div>
<div class='picture'>
</div>
答案 0 :(得分:4)
$(document).ready( function() {
if($('#edit-type-wrapper select').val() == 'uprofile'){ //'.val()'
$('.picture').hide();
}
$('#edit-type-wrapper select').change(function(){
if($(this).val() == 'uprofile'){ //'.val()'
$('.picture').hide();
return true;
}
$('.picture').show();
});
});
答案 1 :(得分:2)
尝试以下代码
$('#edit-type-wrapper').change(function()
{
if($(this).val() =="uprofile"){
$('.picture').hide();
}
else{
$('.picture').show();
}
});
答案 2 :(得分:0)
$(document).ready( function() {
$('#edit-type-wrapper select').change(function() {
if($(this).val() == "uprofile"){
$('.picture').hide();
} else {
$('.picture').show();
}
});
});
答案 3 :(得分:0)
JsFiddle:http://jsfiddle.net/9fyJZ/1/
$(document).ready(function() {
$("#edit-type-wrapper").find('select').change(function() {
var $val = $(this).val();
if($val === 'uprofile'){
$('.picture').hide();
}else{
$('.picture').show();
}
});
});
答案 4 :(得分:0)
<script>
if($("#edit-type-wrapper").find("option:selected").val() == "uprofile") {
$(".picture").hide();
}
</script>