最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

通过隐藏option实现select的联动效果_表单特效

来源:动视网 责编:小采 时间:2020-11-27 20:45:31
文档

通过隐藏option实现select的联动效果_表单特效

通过隐藏option实现select的联动效果_表单特效: 代码如下: Untitled Page $(function(){ //Bind the change event $(#dropLang).unbind(change, eDropLangChange).bind(change, eDropLangChange); $(#dropFrame).unbind(change,
推荐度:
导读通过隐藏option实现select的联动效果_表单特效: 代码如下: Untitled Page $(function(){ //Bind the change event $(#dropLang).unbind(change, eDropLangChange).bind(change, eDropLangChange); $(#dropFrame).unbind(change,


代码如下:



Untitled Page


$(function(){
//Bind the change event
$("#dropLang").unbind("change", eDropLangChange).bind("change", eDropLangChange);
$("#dropFrame").unbind("change", eDropFrameChange).bind("change", eDropFrameChange);
});

//The change event of language dropdown-list
var eDropLangChange = function(){
//The selected value of the language dropdown-list.
var selectedValue = $(this).val();

//show all options.
$("#dropFrame").children("span").each(function(){
$(this).children().clone().replaceAll($(this)); //use the content of the replace the
});

//Filter the data through selected value of language dropdown-list except .
//If the option is , it only needs to show all and hide nothing.
if(parseInt(selectedValue) != 0){
//hide the option whose parentid is not equal with selected value of language dropdown-list.
//The option should not be hidden.
$("#dropFrame").children("option[parentid!='" + selectedValue + "'][value!='0']").each(function(){
$(this).wrap(""); //add a around the

//The change event of frame dropdown-list.
var eDropFrameChange = function(){
//Find the selected option of frame dropdown-list. set the value of language dropdown-list by selected parentid.
$("#dropLang").val($(this).children("option:selected").attr("parentid"));
};










这样,通过上一个下拉框的选择过滤下拉框的内容,基本实现了隐藏

该代码在IE6,IE7,Chrome2,Firefox3。5下验证通过。

文档

通过隐藏option实现select的联动效果_表单特效

通过隐藏option实现select的联动效果_表单特效: 代码如下: Untitled Page $(function(){ //Bind the change event $(#dropLang).unbind(change, eDropLangChange).bind(change, eDropLangChange); $(#dropFrame).unbind(change,
推荐度:
标签: 特效 隐藏 实现
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top