Hướng dẫn javascript hide option in dropdown - javascript ẩn tùy chọn trong trình đơn thả xuống

Chỉnh sửa: Cảm ơn mọi người, nhưng dường như không có gì hoạt động. Tôi đang chèn mã này vào một tệp mà tôi biết đang được sử dụng và chứa các khối JavaScript khác thường được định dạng và điều này vẫn không hoạt động. Nó hoạt động trong một fiddle, nhưng không phải trên mã của tôi. Tôi đoán điều này quá cụ thể đối với nền tảng và tiện ích mở rộng mà tôi đang cố gắng sửa đổi [đây là một phần của bước kiểm tra Magento được sửa đổi bởi tiện ích mở rộng của bên thứ ba]. Tôi sẽ bắt đầu tìm cách thay thế danh sách bằng một danh sách được tạo thủ công. Cảm ơn một lần nữa.

Tôi đang cố gắng che giấu một tùy chọn trong một danh sách thả xuống được tạo ra một cách rõ rệt. Giải pháp CSS không hoạt động trên tất cả các trình duyệt và mặc dù tôi đã tìm thấy một số câu hỏi tương tự ở đây, nhưng không ai đưa ra một giải pháp phù hợp với tôi.

Đây là những gì danh sách của tôi hiển thị như:

10
11
12
13
14
15
16
17
18
19
20
 

Ví dụ, tôi cần ẩn tùy chọn với giá trị "12". Tôi đang sử dụng JS này:

$["#timeselect option[value='12']"].remove[];

Bất kỳ lời khuyên nào cũng sẽ được đánh giá rất cao vì tôi mới sử dụng JS.

Thanks.

Đã đăng 14 năm trước

  • Số lượng lát để gửi:

    LƯU Ý 'CẢM ƠN-BẠN' Tùy chọn:

Chào mọi người,

Có cách nào để ẩn các tùy chọn trong một lần thả xuống.

Ví dụ, tôi có một mã là

Tên Reg.No State
NAME
REG.NO
STATE

Trong này tôi muốn ẩn trạng thái tùy chọn. Tôi đã thử các thuộc tính hiển thị của phong cách [xin vui lòng xem mã bên dưới], nó hoạt động trong Firefox Mozilla nhưng không phải trong IE.

Tên Reg.No State
NAME
REG.NO
STATE

Cảm ơn trước.

Trân trọng Saurabhsri [SCJP 1.5]
SaurabhSri [SCJP 1.5]

& nbsp; Tôi có hai danh sách thả xuống phụ thuộc lẫn nhau. Thả xuống đầu tiên chứa đất nước và thứ hai chứa thành phố. Khi tôi thay đổi đất nước sau đó hiển thị thành phố trong lần thứ hai & nbsp; thả xuống.

E.g

Nếu người dùng chọn tên quốc gia pakistan, tôi liên kết một id với tên quốc gia pakistan như 1

Downdown thứ hai cho thấy thành phố Pakistan như Lahore, Islamabad cũng đã ràng buộc một ID

& nbsp; với tất cả l City & nbsp; như & nbsp; id = 1 & nbsp; . Bây giờ tôi & nbsp; muốn thành phố thả xuống chỉ cho thấy thành phố mà id là = 1Id=1  .now I  want the city drop down show only that city which Id is=1

Thành phố khác nên được trốn.

Có nghĩa là khi tôi chọn Pakistan thì những người thả xuống khác chỉ hiển thị thành phố Pakistan & nbsp; & nbsp; thành phố khác nên che giấu tôi và khi tôi chọn Ấn Độ, nó chỉ hiển thị quốc gia Ấn Độ trong danh sách thả xuống khác

Làm theo mã của tôi.

& nbsp; mã html của tôi

--Select-- Pakistan India --Select-- Islamabad Rawalpandi Lahore Agra Dahli Mumbai

Chức năng jQuery & nbsp;

script type="text/javascript" src="//ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js">
     
         $[document].ready[function [] {
             $["[id*=DropDownList1]"].val['1'];
             $["[id*=ddcountry]"].val['1'];
             $["#ddcountry"].change[function [] {
                 var country = $["#ddcountry option:selected"].val[];
                 if [country == '2'] {                     
                     $["[id*=DropDownList1]"].val['2'];
                 $["[id*=DropDownList1]"].val['1'].hide[];------------- this code I write     to hide the  dropdown which have 1 hide please help me how I hide this option which have 1 hide 


                 }
                 else {
                     $["[id*=DropDownList1]"].val['1'];
                 $["[id*=DropDownList1]"].val['2'].hide[];
to hide the  dropdown which have 2 hide please help me how I hide this option which have 1 hide 

                 }
             }];
         }];
        

Vui lòng giúp tôi cách tôi ẩn tùy chọn thả xuống này & NBSP; thay mặt cho ID

Làm cách nào để ẩn một bản thả xuống?

Bạn có thể ẩn mũi tên thả xuống từ DropDownButton bằng cách thêm phần tử giao diện điện tử vào phần tử DropDownButton bằng thuộc tính CSSClass.adding class e-caret-hide to DropDownButton element using cssClass property.

Làm thế nào để che giấu sự thả xuống trong jQuery?

Nếu bạn muốn ẩn/hiển thị div trên Dropdown đã chọn, hãy sử dụng jQuery Hide [] và show [].Trước khi bạn thực hiện ẩn hoặc hiển thị div về lựa chọn thả xuống, bạn cần ẩn chúng trước bằng cách sử dụng hiển thị CSS: Không có.Màn hình của div động tự động dựa trên nhấp chuột của tùy chọn thả xuống đã chọn.use the jQuery hide[] and show[]. Before you perform hide or show div on dropdown selection, you need to hide them first using CSS display:none. The display of the div dynamically happen based on the click of the selected dropdown option.

Làm cách nào để hiển thị div ẩn khi các tùy chọn chọn được nhấp?

Để hiển thị một Div ẩn khi một tùy chọn chọn được chọn, bạn có thể đặt giá trị Kiểu Style.Display để chặn.set the value “style. display” to block.

Làm cách nào để hiển thị nội dung trong một lựa chọn thả xuống?

Để hiển thị dữ liệu/nội dung của một phần tử cụ thể bằng cách chọn menu thả xuống cụ thể trong jQuery, chúng ta có thể sử dụng các cách sau: sử dụng các phương thức ẩn [] và hiển thị [] phương thứcCú pháp hoặc phần tử của HTML mà bạn muốn ẩn.Using hide[] and show[] methods: hide[] methods : This method is used to hiding the syntax or the element of html that you want to hide.

Bài Viết Liên Quan

Chủ Đề