我是jQuery中的新手,当选中复选框时,我很难搞清楚如何通过id禁用下拉列表。
逻辑应该是这样的。
1)如果启用(选中)复选框,则禁用下拉列表(如果禁用复选框(未选中),则启用下拉列表。
例如,复选框id是Trivial_Order,下拉id是manager_search。
var select = $('select');
select.chosen();
select.on('chosen:updated', function () {
if (select.attr('readonly')) {
var was
我有一个包含一些值(比如颜色)的select2下拉列表,我想从这个下拉列表中删除当前选中的项。例如,如果所有选项都是
white, green, red, blue
并且当前选择的项目是white,如果用户单击下拉菜单,他将只看到其他3种颜色(green, red and blue)。
现在,我可以使用jquery很容易地删除当前选中的项,并在更改时恢复它,但这真的感觉不太干净。
有没有什么内置的方法可以做到这一点,或者至少有一种更“干净”的方法?
我想在jquery/javascript中设置下拉列表的第一个元素的颜色。
意思是,无论下拉列表的第一个元素是否被选中,都应该以特定的颜色表示。
例如:
让下拉列表中有4个元素:-
select
Car
Bike
Bus
然后第一个元素(Select)应该总是显示在某些特定的颜色上。
编辑:
根据上面的图像,选择字段是在list.But上着色的,而不是在默认文本上。
我想两者兼得。
我是新接触jQuery的,所以我不熟悉它的语法。
我现在面临的问题是,我有一个包含一些值和相应复选框的下拉列表。当有人从下拉列表中选择一个特定值,即从下拉列表中选中一个复选框时,我想要将复选框的“值”添加到复选框下拉列表旁边的文本框中。
我想出的代码是
$(".productr-dropdown li input[type='checkbox']").click(function(e){
var cmd = $(this).val();
addToTextBox(cmd);
});
function addToTextBox
我的Javascript代码是这样的
for(var k in totalimage)
{
$('#country').append('<select><option>'+country[k].name+'</option></select>');
}
如果我更改了选定的国家/地区,我希望在城市下拉列表中仅显示该国家的城市,该下拉列表也使用jQuery绑定,但.change()方法不起作用。
我想同时上传多张图片。而且我还需要为每个图像,我将被选中的国家和城市选择框。这就是为什么我要使用jQu