jquery-next-id
v1.0.1
Published
jQuery collection plugin that will assign the next ID in sequence if an ID property does not already exist.
Downloads
1,673
Maintainers
Readme
jquery-next-id
jQuery collection plugin that will assign the next ID in sequence if an ID property does not already exist.
$(collection).nextId([prefix]);Install
npm install jquery-next-idDefaults
$.fn.nextId.defaults = {
prefix : 'nid',
separator : '-'
};Example
Input:
<div /><div />Execute:
$('div').nextId('my-prefix');Output:
<div id="my-prefix-0" /><div id="my-prefix-1" />Development
Run npm start for test driven development. All tests are located in test.js.
Execute npm run to view all available CLI scripts:
npm starttest driven development: watches code and re-tests after any changenpm testruns tests & generates reports (see reports section below)npm run lintlints code and reports to jshint.txtnpm run minifybuilds minified version of codenpm run buildcleans, lints, tests and minifies (called onnpm prepublishhook)npm run cleandeletes all generated test reports and coverage files
Reports
Each test run will generate the following reports:
/test_reports/coveragecontains Istanbul code coverage report/test_reports/htmlcontains HTML test report/test_reports/junitcontains JUnit test report
CI Build
https://travis-ci.org/makeup-jquery/jquery-next-id
Code Coverage
https://coveralls.io/github/makeup-jquery/jquery-next-id?branch=master
