.not(selector)选择器

本文通过一个具体的示例介绍了 jQuery 中 .not() 方法的使用方式,该方法用于从匹配元素集中移除所有与给定选择器相匹配的元素。示例中展示了如何为一组标签设置样式,同时排除特定类的输入元素。

1、.not(selector):去除所有与给定选择器匹配的元素

2、示例

(1)源码

not.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>.not(selector)选择器</title>
<script type="text/javascript" src="jquery-2.0.3.js"></script>
<style type="text/css">
   body{
      width:100%;
	  height:200px;
	  background-color:#99CCFF;
	  font-size:36px;
	  font-weight:bold;
	  }
</style>
<script type="text/javascript">
    $(function(){
	    //设置背景色,运用到:not(selector)选择器
	    $("label").not("input #ckb").css("color","red");
	});
</script>
</head>

<body>
   <form action="">
       <table class="tab">
	       <tr>
		     <td><label>请选择你的兴趣爱好:</label></td>
		     <td><input type="checkbox" checked="checked" class="ckb"/><label>足球</label></td>
			 <td><input type="checkbox"/>篮球</td>
			 <td><input type="checkbox"/>网球</td>
			 <td><input type="checkbox" checked="checked" class="ckb"/>羽毛球</td>
			 <td><input type="checkbox"/>围棋</td>
			 <td><input type="checkbox" checked="checked" class="ckb"class="ckb"/>旅游</td>
		   </tr>
	   </table>
   </form>
</body>
</html>

(2)结果


*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' Build target 'STM32F407_UART_CMD' assembling startup_stm32f407xx.s... compiling dma.c... compiling stm32f4xx_hal_msp.c... compiling system_stm32f4xx.c... compiling Emm_V5.c... compiling main.c... compiling stm32f4xx_hal_flash.c... compiling usart.c... compiling gpio.c... compiling stm32f4xx_it.c... compiling stm32f4xx_hal_rcc_ex.c... compiling stm32f4xx_hal_flash_ex.c... compiling stm32f4xx_hal_rcc.c... compiling stm32f4xx_hal_uart.c... compiling stm32f4xx_hal_flash_ramfunc.c... compiling stm32f4xx_hal_gpio.c... compiling stm32f4xx_hal_pwr_ex.c... compiling stm32f4xx_hal_pwr.c... compiling stm32f4xx_hal_dma.c... compiling stm32f4xx_hal_cortex.c... compiling stm32f4xx_hal_exti.c... compiling stm32f4xx_hal.c... compiling stm32f4xx_hal_dma_ex.c... linking... STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches usart.o(i.HAL_UART_MspInit). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_SetConfig). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.HAL_DMA_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches main.o(i.main). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_Receive_IT). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches main.o(i.SystemClock_Config). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches dma.o(i.MX_DMA_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_Start_Receive_DMA). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_Transmit_DMA). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.HAL_DMA_Abort). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.USART1_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_DMAReceiveCplt). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches emm_v5.o(i.Emm_V5_Pos_Control). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_DMAStop). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches gpio.o(i.MX_GPIO_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_Transmit_IT). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_msp.o(i.HAL_MspInit). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_EndRxTransfer). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_DMAError). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal.o(i.HAL_InitTick). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_DMATransmitCplt). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches usart.o(i.MX_USART1_UART_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches usart.o(i.MX_USART6_UART_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.DMA_SetConfig). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal.o(i.HAL_Init). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches system_stm32f4xx.o(i.SystemInit). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal.o(i.HAL_Delay). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_DMARxHalfCplt). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_Receive_DMA). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_EndTxTransfer). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal.o(i.HAL_IncTick). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.DMA2_Stream1_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.DMA2_Stream6_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.DMA2_Stream7_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.USART6_IRQHandler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal.o(i.HAL_GetTick). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.UART_DMATxHalfCplt). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.SysTick_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches main.o(i.Error_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.BusFault_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.HardFault_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.MemManage_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.UsageFault_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.DebugMon_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.NMI_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.PendSV_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_it.o(i.SVC_Handler). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_ErrorCallback). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_RxCpltCallback). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_TxCpltCallback). STM32F407_UART_CMD\STM32F407_UART_CMD.axf: Error: L6405E: No .ANY selector matches stm32f4xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback). Not enough information to list image symbols. Not enough information to list load addresses in the image map. Finished: 2 information, 0 warning and 74 error messages. "STM32F407_UART_CMD\STM32F407_UART_CMD.axf" - 74 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:00:10
最新发布
07-22
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值